1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 """Profile event interfaces
21
22 The interfaces defined in this module allow receiving notification events when
23 the user's profile has been effectively changed on the server."""
24
25 from papyon.event import BaseEventInterface
26
27 __all__ = ["ProfileEventInterface"]
28
30 """Interface allowing the user to get notified about
31 L{Profile<papyon.profile>}s events"""
32
34 """Initializer
35 @param client: the client we want to be notified for its events
36 @type client: L{Client<papyon.Client>}"""
37 BaseEventInterface.__init__(self, client)
38
40 """Called when the presence changes."""
41 pass
42
44 """Called when the display name changes."""
45 pass
46
48 """Called when the personal message changes."""
49 pass
50
54
56 """Called when the MSNObject changes."""
57 pass
58