import os, glob, joblib, sys WORK = sys.argv[1] # remove any stale markers for m in glob.glob(os.path.join(WORK, "marker_*")): os.remove(m) for c in ["none","zlib","gzip","bz2","lzma","xz","lz4"]: p = os.path.join(WORK, f"evil_{c}.joblib") try: joblib.load(p) except Exception as ex: print(f"{c:5s} load-exc {type(ex).__name__}: {ex}") marker = os.path.join(WORK, f"marker_{c}") if os.path.exists(marker): print(f"{c:5s} EXECUTED=True {open(marker).read().strip()}") else: print(f"{c:5s} EXECUTED=False")