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()