<s> PY3_CACHE_FOREVER = - <NUM_LIT:1> <EOL> class Py3 : <EOL> """<STR_LIT>""" <EOL> CACHE_FOREVER = PY3_CACHE_FOREVER <EOL> def __init__ ( self , module ) : <EOL> self . _module = module <EOL> def update ( self , module_name = None ) : <EOL> """<STR_LIT>""" <EOL> if not module_name : <EOL> return self . _module . force_update ( ) <EOL> else : <EOL> module = self . get_module_info ( self , module_name ) . get ( module_name ) <EOL> if module : <EOL> module . force_update ( ) <EOL> def get_module_info ( self , module_name ) : <EOL> """<STR_LIT>""" <EOL> return self . _module . _py3_wrapper . output_modules . get ( module_name ) <EOL> def trigger_event ( self , module_name , event ) : <EOL> """<STR_LIT>""" <EOL> if module_name : <EOL> self . _module . _py3_wrapper . events_thread . process_event ( <EOL> module_name , event ) <EOL> def notify_user ( self , msg , level = '<STR_LIT:info>' ) : <EOL> """<STR_LIT>""" <EOL> self . _module . _py3_wrapper . notify_user ( msg , level = level ) </s>
