diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-09-02 01:42:56 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-09-02 01:42:56 +0000 |
| commit | cc74aa8d1cb3c5a89380625b70964a54833567ec (patch) | |
| tree | a97eb2bcccbd22b43906815643cbcd8a81da1ba8 /lib/python | |
| parent | 59988ec504f4129c2b1af7df4c3133036f5de92b (diff) | |
| download | enigma2-cc74aa8d1cb3c5a89380625b70964a54833567ec.tar.gz enigma2-cc74aa8d1cb3c5a89380625b70964a54833567ec.zip | |
- ignore non-int returns on calls
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/python.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/python/python.cpp b/lib/python/python.cpp index a1ef1508..5e3ccc8d 100644 --- a/lib/python/python.cpp +++ b/lib/python/python.cpp @@ -104,7 +104,10 @@ int ePython::call(PyObject *pFunc, PyObject *pArgs) pValue = PyObject_CallObject(pFunc, pArgs); if (pValue != NULL) { - res = PyInt_AsLong(pValue); + if (PyInt_Check(pValue)) + res = PyInt_AsLong(pValue); + else + res = 0; Py_DECREF(pValue); } else { |
