code: def _determine_doubled_obj(self):
          
  
          if isinstance(self.obj, ObjectDouble):
              return self.obj._doubles_target
          else:
              return self.obj
docs: Return the target object.
  
          Returns the object that should be treated as the target object. For partial doubles, this
          will be the same as ``self.obj``, but for pure doubles, it's pulled from the special
          ``_doubles_target`` attribute.
  
          :return: The object to be doubled.
          :rtype: object