13 lines
335 B
Python
13 lines
335 B
Python
"""
|
|
LazyLoader will defer import of a module until first usage. Usage:
|
|
from lazy_loader.lazy_loader import LazyLoader
|
|
numpy = LazyLoader("numpy", globals(), "numpy")
|
|
|
|
or
|
|
|
|
whatever = LazyLoader("module", globals(), "module.whatever")
|
|
|
|
or to replicate import module as something
|
|
|
|
something = LazyLoader("module", globals(), "module")
|
|
""" |