~vomun-developers/anonplus/vomun-trunk

« back to all changes in this revision

Viewing changes to src/libs/events.py

  • Committer: AJ00200
  • Date: 2011-11-26 01:57:56 UTC
  • Revision ID: git-v1:9d0494d57d5f3d546fb3a6ba4607e5eb41cd9e7b
Made some changes with events. We now have a logit event.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
def unregister_handler(handler):
15
15
    '''Unregister an event handler'''
16
16
    event_handlers.remove(handler)
17
 
    
 
17
 
18
18
def broadcast(event_type, *args):
19
19
    '''Broadcast and event to all handlers in `handlers`'''
20
20
    for handler in event_handlers:
30
30
    def got_connect(self, connection):
31
31
        '''Called when we get or establish a connection'''
32
32
        pass
33
 
        
 
33
 
34
34
    def web_ui_request(self, path, connection):
35
35
        '''The user made a request to our localhost web address.
36
36
        `path` is the file path requested by the user.
37
37
        `connection` is what we will use to send data back'''
38
38
        pass
39
 
        
40
 
    def shutdown(self):
 
39
 
 
40
    def got_shutdown(self):
41
41
        '''Called when Anonplus is going to shutdown. Registered event handlers
42
42
        should do any necessary saving and exit as soon as possible.'''
43
43
        pass
44
 
        
 
 
b'\\ No newline at end of file'
 
44
 
 
45
    def logthis(self):
 
46
        '''Called to send information to the log file or output.'''
 
47
        pass
 
 
b'\\ No newline at end of file'