16 lines
491 B
Python
16 lines
491 B
Python
import sys
|
|
|
|
if __name__ == "__main__":
|
|
if sys.argv.__len__() < 2:
|
|
print("[ERROR] Module name must be specified as an argument:")
|
|
print(" $ python src/main.py <module_name>")
|
|
exit(-1)
|
|
|
|
module_name = sys.argv[1]
|
|
module_path = "modules."+module_name
|
|
if sys.argv.__len__() > 2:
|
|
for submodule_name in sys.argv[2:]:
|
|
module_path += "."+submodule_name
|
|
module_selected = __import__(module_path, fromlist=[""])
|
|
module_selected.run()
|