Skip to content

Commit bf8bff5

Browse files
committed
Implemented blocking void functions.
1 parent 503ac1b commit bf8bff5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

simple_rpc/simple_rpc.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,9 @@ def call_method(self: object, name: str, *args: list) -> Any:
186186
# Read return value (if any).
187187
if method['return']['fmt']:
188188
return self._read(method['return']['fmt'])
189+
190+
# A `void` method writes a 0 for synchronisation purposes.
191+
self._read('B')
189192
return None
190193

191194
def save(self: object, handle: TextIO) -> None:

0 commit comments

Comments
 (0)