Do not allow multiple arguments in read_wrapper, but one only
This commit is contained in:
parent
71e75498f4
commit
d942c8380c
2 changed files with 2 additions and 12 deletions
|
|
@ -108,19 +108,9 @@
|
||||||
<modify-argument index="return">
|
<modify-argument index="return">
|
||||||
<replace-type modified-type="PyTuple*"/>
|
<replace-type modified-type="PyTuple*"/>
|
||||||
</modify-argument>
|
</modify-argument>
|
||||||
<!--
|
|
||||||
<modify-argument index="return">
|
|
||||||
<replace-type modified-type="python::object" />
|
|
||||||
</modify-argument>
|
|
||||||
-->
|
|
||||||
<inject-code class="target" position="beginning">
|
<inject-code class="target" position="beginning">
|
||||||
<insert-template name="fix_args,bool*"/>
|
<insert-template name="fix_args,bool*"/>
|
||||||
</inject-code>
|
</inject-code>
|
||||||
<!--
|
|
||||||
<inject-code class="target" position="end">
|
|
||||||
<insert-template name="bool*_fix_end" />
|
|
||||||
</inject-code>
|
|
||||||
-->
|
|
||||||
</modify-function>
|
</modify-function>
|
||||||
</object-type>
|
</object-type>
|
||||||
<object-type name="QTcpSocket"/>
|
<object-type name="QTcpSocket"/>
|
||||||
|
|
|
||||||
|
|
@ -66,8 +66,8 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template name="read_wrapper">
|
<template name="read_wrapper">
|
||||||
char _data[%ARGUMENT_NAMES];
|
char _data[%2];
|
||||||
qint64 _size = %CPPSELF.%FUNCTION_NAME(_data, %ARGUMENT_NAMES);
|
qint64 _size = %CPPSELF.%FUNCTION_NAME(_data, %2);
|
||||||
if (_size > 0)
|
if (_size > 0)
|
||||||
return %CONVERTTOPYTHON[QByteArray](QByteArray(_data, _size));
|
return %CONVERTTOPYTHON[QByteArray](QByteArray(_data, _size));
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue