diff --git a/orcaparser/parser.py b/orcaparser/parser.py index 1b345f0796b2ccbf3d1cb2421777d9454908f098..0817ac635a8f1134e6cdc78b67a69be906d8d20f 100644 --- a/orcaparser/parser.py +++ b/orcaparser/parser.py @@ -710,10 +710,6 @@ parserInfo = { "version": "1.0" } -import nomad_meta_info -metaInfoPath = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(nomad_meta_info.__file__)), "orca.nomadmetainfo.json")) -metaInfoEnv, warnings = loadJsonFile(filePath = metaInfoPath, dependencyLoader = None, extraArgsHandling = InfoKindEl.ADD_EXTRA_ARGS, uri = None) - class OrcaParser(): """ A proper class envolop for running this parser from within python. """ def __init__(self, backend, **kwargs): @@ -723,16 +719,13 @@ class OrcaParser(): from unittest.mock import patch logging.info('orca parser started') logging.getLogger('nomadcore').setLevel(logging.WARNING) - backend = self.backend_factory(metaInfoEnv) + backend = self.backend_factory("orca.nomadmetainfo.json") with patch.object(sys, 'argv', ['<exe>', '--uri', 'nmd://uri', mainfile]): mainFunction( mainFileDescription, - metaInfoEnv, + None, parserInfo, superContext=OrcaContext(), superBackend=backend) return backend - -if __name__ == "__main__": - mainFunction(mainFileDescription, metaInfoEnv, parserInfo, superContext=OrcaContext())