code: def __reduce__(self):
      assert_spawning(self)
      return synchronized, (self._obj, self._lock)
  
imports: import ctypes
  import weakref
  from .None import heap
  from .None import get_context
  from .context import reduction, assert_spawning
label_desc: Use image node_id 4 for calling the SynchronizedBase obj's underlying member method code with example usage: obj.__reduce__() and returns: synchronized,  self,  self