spinup/utils/run_entrypoint.py (10 lines of code) (raw):

import zlib import pickle import base64 if __name__ == '__main__': import argparse parser = argparse.ArgumentParser() parser.add_argument('encoded_thunk') args = parser.parse_args() thunk = pickle.loads(zlib.decompress(base64.b64decode(args.encoded_thunk))) thunk()