7 from importlib.util
import spec_from_loader, module_from_spec
8 from importlib.machinery
import SourceFileLoader, ExtensionFileLoader
13 """! @brief import and return markopy module
14 @returns markopy module
20 spec = spec_from_loader(
"markopy", ExtensionFileLoader(
"markopy", os.path.abspath(f
"markopy.{ext}")))
21 markopy = module_from_spec(spec)
22 spec.loader.exec_module(markopy)
24 except ImportError
as e:
26 if(os.path.exists(f
"../../../out/lib/markopy.{ext}")):
27 spec = spec_from_loader(
"markopy", ExtensionFileLoader(
"markopy", os.path.abspath(f
"../../../out/lib/markopy.{ext}")))
28 markopy = module_from_spec(spec)
29 spec.loader.exec_module(markopy)
def import_markopy()
import and return markopy module