Spaces:
Runtime error
Runtime error
import random | |
import string | |
import sys | |
import traceback | |
from importlib.machinery import SourceFileLoader | |
if __name__ == "__main__": | |
files = sys.argv[1:] | |
has_failure = False | |
for file in files: | |
try: | |
module_name = "".join( | |
random.choice(string.ascii_letters) for _ in range(20) | |
) | |
SourceFileLoader(module_name, file).load_module() | |
except Exception: | |
has_failure = True | |
print(file) # noqa: T201 | |
traceback.print_exc() | |
print() # noqa: T201 | |
sys.exit(1 if has_failure else 0) | |