kopia lustrzana https://github.com/peterhinch/micropython-samples
15 wiersze
380 B
Python
15 wiersze
380 B
Python
|
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
|