forked from Hay1tsme/artemis
change to using txroutes
This commit is contained in:
21
core/utils.py
Normal file
21
core/utils.py
Normal file
@ -0,0 +1,21 @@
|
||||
from typing import Dict, List, Any, Optional
|
||||
from types import ModuleType
|
||||
import zlib, base64
|
||||
import importlib
|
||||
from os import walk
|
||||
|
||||
class Utils:
|
||||
@classmethod
|
||||
def get_all_titles(cls) -> Dict[str, ModuleType]:
|
||||
ret: Dict[str, Any] = {}
|
||||
|
||||
for root, dirs, files in walk("titles"):
|
||||
for dir in dirs:
|
||||
if not dir.startswith("__"):
|
||||
try:
|
||||
mod = importlib.import_module(f"titles.{dir}")
|
||||
ret[dir] = mod
|
||||
|
||||
except ImportError as e:
|
||||
print(f"{dir} - {e}")
|
||||
return ret
|
Reference in New Issue
Block a user