ultraimport.CallableModule
: Makes ultraimport directly callable after doingimport ultraimport
ultraimport.CircularImportError
ultraimport.CodeInfo
: CodeInfo(source, file_path, line, offset)ultraimport.ErrorRendererMixin
: Mixin for Exception classes with some helper functions, mainly for rendering data to consoleultraimport.ExecuteImportError
ultraimport.ExtensionFileLoader
ultraimport.LazyCallable
: Lazily-loaded callable that triggers module loading on accessultraimport.LazyCass
: Lazily-loaded class that triggers module loading on accessultraimport.LazyModule
: Lazily-loaded module that triggers loading on attribute accessultraimport.Loader
: Loader factory that returns either SourceFileLoader or ExtensionFileLoader depending on file_pathultraimport.ResolveImportError
ultraimport.RewriteImport
ultraimport.RewrittenImportError
ultraimport.SourceFileLoader
: Preprocessing Python source file loader
ultraimport.check_file_is_importable
ultraimport.create_ns_package
: Create one or more dynamic namespace packages on the fly.ultraimport.find_caller
: Find out who is calling by looking at the stack and searching for the first external frame.ultraimport.find_existing_module_by_path
ultraimport.get_module_name
: Return Python compatible module name from file_path. Replace dash and dot characters with underscore characters.ultraimport.get_package_name
: Generate necessary package hierarchy according to thepackage
parameter andultraimport.reload
: Reload ultraimport moduleultraimport.ultraimport
: Import Python code files from the file system. This is the central main function of ultraimport.