32 #pragma push_macro("_POSIX_C_SOURCE") 33 #pragma push_macro("_XOPEN_SOURCE") 34 #undef _POSIX_C_SOURCE 37 #include <boost/python.hpp> 38 #include <boost/thread/thread.hpp> 43 #include <boost/noncopyable.hpp> 53 gilstatus(
const char* f,
unsigned l,
const char* w);
87 #define ECTO_SCOPED_GILRELEASE() ecto::py::scoped_gil_release gilrelease ## __LINE__(__FILE__, __LINE__) 88 #define ECTO_SCOPED_CALLPYTHON() ecto::py::scoped_call_back_to_python gilcall ## __LINE__(__FILE__, __LINE__) gilstatus mystatus
Definition: python.hpp:77
PyGILState_STATE gilstate
Definition: python.hpp:75
Definition: parameters.hpp:11
unsigned line
Definition: python.hpp:51
const char * what
Definition: python.hpp:52
static std::map< boost::thread::id, PyThreadState * > thread_states
Definition: python.hpp:62
const char * file
Definition: python.hpp:50
gilstatus(const char *f, unsigned l, const char *w)
gilstatus mystatus
Definition: python.hpp:64
bool mine
Definition: python.hpp:63
Definition: python.hpp:48
Definition: python.hpp:60
bool have
Definition: python.hpp:76
Definition: python.hpp:73