Skip to content

Commit c16d715

Browse files
committed
fix: only send invoke_reply for non empty values
1 parent 69a045d commit c16d715

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/olink/remote/node.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ def handle_invoke(self, id: int, name: str, args: list[Any]) -> None:
4343
source = self.get_source(name)
4444
if source:
4545
value = source.olink_invoke(name, args)
46-
self.emit_write(Protocol.invoke_reply_message(id, name, value))
46+
# only send reply for not empty values
47+
if value:
48+
self.emit_write(Protocol.invoke_reply_message(id, name, value))
4749

4850
def registry(self) -> RemoteRegistry:
4951
# returns global registry

0 commit comments

Comments
 (0)