code: def _no_slots_copy(dct):
      
      dict_copy = dict(dct)
      if '__slots__' in dict_copy:
          for slot in dict_copy['__slots__']:
              dict_copy.pop(slot, None)
      return dict_copy
docs: Internal helper: copy class __dict__ and clean slots class variables.
      (They will be re-created if necessary by normal class machinery.)