mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-08-03 08:21:58 +03:00
python: Implement virStreamSend/Recv
The return values for the python version are different that the C version of virStreamSend: on success we return a string, an error raises an exception, and if the stream would block we return int(-2). We need to do this since strings aren't passed by reference in python.
This commit is contained in:
@ -348,8 +348,6 @@ skip_impl = (
|
||||
'virNWFilterGetUUID',
|
||||
'virNWFilterGetUUIDString',
|
||||
'virNWFilterLookupByUUID',
|
||||
'virStreamRecv',
|
||||
'virStreamSend',
|
||||
'virStoragePoolGetUUID',
|
||||
'virStoragePoolGetUUIDString',
|
||||
'virStoragePoolLookupByUUID',
|
||||
@ -393,9 +391,12 @@ skip_function = (
|
||||
'virConnectDomainEventDeregisterAny', # overridden in virConnect.py
|
||||
'virSaveLastError', # We have our own python error wrapper
|
||||
'virFreeError', # Only needed if we use virSaveLastError
|
||||
|
||||
'virStreamFree', # Overridden in libvirt-override-virStream.py
|
||||
'virStreamRecvAll',
|
||||
'virStreamSendAll',
|
||||
'virStreamRecvAll', # XXX: Can be written in pure python?
|
||||
'virStreamSendAll', # XXX: Can be written in pure python?
|
||||
'virStreamRecv', # overridden in libvirt-override-virStream.py
|
||||
'virStreamSend', # overridden in libvirt-override-virStream.py
|
||||
|
||||
# 'Ref' functions have no use for bindings users.
|
||||
"virConnectRef",
|
||||
|
Reference in New Issue
Block a user