Method: Jets::PolyFun::PythonExecutor#code

Defined in:
lib/jets/poly_fun/python_executor.rb

#codeObject

Code for wrapper script that mimics lambda execution. Wrapper script usage:

python WRAPPER_SCRIPT EVENT

Example:

python /tmp/jets/demo/executor/20180804-12816-imqb9/lambda_executor.py '{}'


10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/jets/poly_fun/python_executor.rb', line 10

def code
  "import sys\nimport json\nfrom \#{@task.meth} import \#{handler}\nevent = json.loads(sys.argv[1])\ncontext = {}\nresp = \#{handler}(event, context)\nresult = json.dumps(resp)\nprint(result)\n"
end