def init(opts): global plugin_convert_name # try to import, can raise ImportError (no plugin found) # or plugin_init can raise ValueError from mkcdict_plugin import plugin_init print 'Initializing plugin...' if plugin_init(opts): from mkcdict_plugin import plugin_convert_name print 'Plugin initialized successfully'
def trace_begin(): global plugin_convert_name # try to import try: from mkcdict_plugin import plugin_init print 'Initializing plugin...' if plugin_init(): from mkcdict_plugin import plugin_convert_name except ImportError: plugin_convert_name = None