Thursday, 12 September 2013

Converting curl to Python

Converting curl to Python

Google App Engine does not support File System shell commands to be
executed, so I need to convert curl commands to Python. An example command
I need translate is:
curl -k https://example.com/foo/109968 --user 384893:34836 -d {"x:a, y:b"}
When "import requests" was added, following was the Traceback provided by
Google App Engine:-
Traceback (most recent call last): File
"/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py",
line 239, in Handle handler =
_config_handle.add_wsgi_middleware(self._LoadHandler()) File
"/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py",
line 298, in _LoadHandler handler, path, err = LoadObject(self._handler)
File
"/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py",
line 84, in LoadObject obj = import(path[0]) File
"/base/data/home/apps/s~front-square/1.370169587678689028/frontsquare.py",
line 3, in import requests ImportError: No module named requests

No comments:

Post a Comment