Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Единственное место вызова:
- std::cerr << "Run callback #" << number << std::endl;
- Callback(Object.get(), msg, sourceId, sessionId, level, number);
- std::cerr << "End callback #" << number << std::endl;
- Переменные:
- typedef void (*TLoggerCallback)(PyObject*, const std::string &msg, const std::string& sourceId, const std::string& sessionId, int level, int number);
- typedef std::shared_ptr<PyObject> TPyObjectPtr;
- const TCallback Callback;
- const TPyObjectPtr Object;
- Сам колбэк:
- cdef void _logger_callback_thunk(PyObject* obj, const std::string &msg, const std::string& source_id, const std::string& session_id,
- int level, int number) with gil:
- print '_logger_callback_thunk: start ' + str(number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement