Skip to content

Commit ebb6ff5

Browse files
committed
Avoid pickling issue
1 parent c627783 commit ebb6ff5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

sdks/python/apache_beam/ml/inference/model_manager.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,12 @@ def __setattr__(self, name, value):
264264
def __call__(self, *args, **kwargs):
265265
return self._wrapped_obj(*args, **kwargs)
266266

267+
def __setstate__(self, state):
268+
self.__dict__.update(state)
269+
270+
def __getstate__(self):
271+
return self.__dict__
272+
267273
def __str__(self):
268274
return str(self._wrapped_obj)
269275

0 commit comments

Comments
 (0)