mirror of
https://github.com/markqvist/Reticulum.git
synced 2025-09-19 12:14:45 -04:00
Allow dynamic sub-module import from compiled python bytecode
This commit is contained in:
parent
19adadf4cf
commit
8df89cc2d0
7 changed files with 26 additions and 13 deletions
|
@ -24,5 +24,7 @@ import os
|
|||
import glob
|
||||
import RNS.Interfaces.Android
|
||||
|
||||
modules = glob.glob(os.path.dirname(__file__)+"/*.py")
|
||||
__all__ = [ os.path.basename(f)[:-3] for f in modules if not f.endswith('__init__.py')]
|
||||
py_modules = glob.glob(os.path.dirname(__file__)+"/*.py")
|
||||
pyc_modules = glob.glob(os.path.dirname(__file__)+"/*.pyc")
|
||||
modules = py_modules+pyc_modules
|
||||
__all__ = list(set([os.path.basename(f).replace(".pyc", "").replace(".py", "") for f in modules if not (f.endswith("__init__.py") or f.endswith("__init__.pyc"))]))
|
Loading…
Add table
Add a link
Reference in a new issue