Skip to content

Commit dcd1ab4

Browse files
remove original method bad serialization (#1121)
1 parent 88f8074 commit dcd1ab4

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

dimos/core/rpc_client.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323

2424
class RpcCall:
25-
_original_method: Callable[..., Any] | None
2625
_rpc: LCMRPC | None
2726
_name: str
2827
_remote_name: str
@@ -38,7 +37,6 @@ def __init__(
3837
unsub_fns: list, # type: ignore[type-arg]
3938
stop_client: Callable[[], None] | None = None,
4039
) -> None:
41-
self._original_method = original_method
4240
self._rpc = rpc
4341
self._name = name
4442
self._remote_name = remote_name
@@ -71,10 +69,10 @@ def __call__(self, *args, **kwargs): # type: ignore[no-untyped-def]
7169
return result
7270

7371
def __getstate__(self): # type: ignore[no-untyped-def]
74-
return (self._original_method, self._name, self._remote_name)
72+
return (self._name, self._remote_name)
7573

7674
def __setstate__(self, state) -> None: # type: ignore[no-untyped-def]
77-
self._original_method, self._name, self._remote_name = state
75+
self._name, self._remote_name = state
7876
self._unsub_fns = []
7977
self._rpc = None
8078
self._stop_rpc_client = None

0 commit comments

Comments
 (0)