提交 05d19e57 编写于 作者: Y yaoweifeng01 提交者: Xiangquan Xiao

cyber: fix bug of reference count

上级 62275a6a
......@@ -619,10 +619,9 @@ PyObject *cyber_PyChannelUtils_get_debugstring_by_msgtype_rawmsgdata(
static PyObject *cyber_PyChannelUtils_get_active_channels(PyObject *self,
PyObject *args) {
unsigned char sleep_s = 0;
if (!PyArg_ParseTuple(
args,
const_cast<char *>("B:cyber_PyChannelUtils_get_active_channels"),
&sleep_s)) {
if (!PyArg_ParseTuple(args, const_cast<char *>(
"B:cyber_PyChannelUtils_get_active_channels"),
&sleep_s)) {
AERROR << "cyber_PyChannelUtils_get_active_channels failed!";
Py_INCREF(Py_None);
return Py_None;
......
......@@ -394,9 +394,8 @@ PyObject *cyber_PyRecordWriter_SetSizeOfFileSegmentation(PyObject *self,
uint64_t size_kilobytes = 0;
if (!PyArg_ParseTuple(
args,
const_cast<char *>(
"OK:cyber_PyRecordWriter_SetSizeOfFileSegmentation"),
args, const_cast<char *>(
"OK:cyber_PyRecordWriter_SetSizeOfFileSegmentation"),
&pyobj_rec_writer, &size_kilobytes)) {
AERROR
<< "cyber_PyRecordWriter_SetSizeOfFileSegmentation parsetuple failed!";
......@@ -425,9 +424,8 @@ PyObject *cyber_PyRecordWriter_SetIntervalOfFileSegmentation(PyObject *self,
uint64_t time_sec = 0;
if (!PyArg_ParseTuple(
args,
const_cast<char *>(
"OK:cyber_PyRecordWriter_SetIntervalOfFileSegmentation"),
args, const_cast<char *>(
"OK:cyber_PyRecordWriter_SetIntervalOfFileSegmentation"),
&pyobj_rec_writer, &time_sec)) {
AERROR << "cyber_PyRecordWriter_SetIntervalOfFileSegmentation parsetuple "
"failed!";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册