#NEWLINE# def update_event( self , event , action , flags , fd = None ) : #NEWLINE# #INDENT# if ( action == PYCBC_EVACTION_UNWATCH ) : #NEWLINE# #INDENT# self . _unregister_event ( event ) #NEWLINE# return #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( action == PYCBC_EVACTION_WATCH ) : #NEWLINE# #INDENT# if ( flags & LCB_READ_EVENT ) : #NEWLINE# #INDENT# self . _evrd . add ( event ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# self . _evrd . remove ( event ) #NEWLINE# #UNINDENT# except KeyError : #NEWLINE# #INDENT# pass #NEWLINE# #UNINDENT# #UNINDENT# if ( flags & LCB_WRITE_EVENT ) : #NEWLINE# #INDENT# self . _evwr . add ( event ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# self . _evwr . remove ( event ) #NEWLINE# #UNINDENT# except KeyError : #NEWLINE# #INDENT# pass