def register(): global __registered if not __registered: from gRefer.conv.internal.bibtex import register register() from gRefer.conv.internal.ris import register register() from gRefer.conv.internal.constants import POST_TO_RDF_CONVERSION_PLUGIN_KEY from gRefer.plugins import register_plugin from gRefer.conv.internal import impl register_plugin("Check_for_Unused_Fields_In_To_RDF_Conversion", POST_TO_RDF_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Check_for_Unused_Fields_In_To_RDF_Conversion.__name__) register_plugin("Add_Unused_Fields", POST_TO_RDF_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Add_Unused_Fields.__name__) register_plugin("Retrieve_Unused_Fields", POST_TO_BIB_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Retrieve_Unused_Fields.__name__) register_plugin("Post_To_RDF_Plugin_Activator", POST_TO_RDF_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Post_To_RDF_Plugin_Activator.__name__) register_plugin("Post_To_BIB_Plugin_Activator_Cleaner", POST_TO_BIB_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Post_To_BIB_Plugin_Activator_Cleaner.__name__) __registered = True
if not __registered: from gRefer.conv.internal.bibtex import register register() from gRefer.conv.internal.ris import register register() from gRefer.conv.internal.constants import POST_TO_RDF_CONVERSION_PLUGIN_KEY from gRefer.plugins import register_plugin from gRefer.conv.internal import impl register_plugin("Check_for_Unused_Fields_In_To_RDF_Conversion", POST_TO_RDF_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Check_for_Unused_Fields_In_To_RDF_Conversion.__name__) register_plugin("Add_Unused_Fields", POST_TO_RDF_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Add_Unused_Fields.__name__) register_plugin("Retrieve_Unused_Fields", POST_TO_BIB_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Retrieve_Unused_Fields.__name__) register_plugin("Post_To_RDF_Plugin_Activator", POST_TO_RDF_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Post_To_RDF_Plugin_Activator.__name__) register_plugin("Post_To_BIB_Plugin_Activator_Cleaner", POST_TO_BIB_CONVERSION_PLUGIN_KEY, impl.__name__, impl.Post_To_BIB_Plugin_Activator_Cleaner.__name__) __registered = True register() from gRefer.filer.constants import BIB_FILER_KEY from gRefer.plugins import lookup_plugin_by_type def create_filer_map(model): #, filers=default_filers): toRet = {} def a(x): toRet[x.getExtension()] = x map(a, [ x(model) for x in lookup_plugin_by_type(BIB_FILER_KEY)]) return toRet def get_filer(file_name, filer_type_map): for ext in filer_type_map: