Add libraries

This commit is contained in:
2025-05-05 22:17:47 +12:00
parent 29d7a5bcfc
commit dc691b522b
9 changed files with 1984 additions and 0 deletions

14
lib/utemplate/compiled.py Normal file
View File

@@ -0,0 +1,14 @@
class Loader:
def __init__(self, pkg, dir):
if dir == ".":
dir = ""
else:
dir = dir.replace("/", ".") + "."
if pkg and pkg != "__main__":
dir = pkg + "." + dir
self.p = dir
def load(self, name):
name = name.replace(".", "_")
return __import__(self.p + name, None, None, (name,)).render