Lines Matching refs:self

667     def __init__(self, data, encodekey, decodekey, encodevalue, decodevalue):
668 self.encodekey = encodekey
669 self.decodekey = decodekey
670 self.encodevalue = encodevalue
671 self.decodevalue = decodevalue
672 self._data = data
674 def __getitem__(self, key):
676 value = self._data[self.encodekey(key)]
680 return self.decodevalue(value)
682 def __setitem__(self, key, value):
683 key = self.encodekey(key)
684 value = self.encodevalue(value)
686 self._data[key] = value
688 def __delitem__(self, key):
689 encodedkey = self.encodekey(key)
692 del self._data[encodedkey]
697 def __iter__(self):
699 keys = list(self._data)
701 yield self.decodekey(key)
703 def __len__(self):
704 return len(self._data)
706 def __repr__(self):
708 f"{self.decodekey(key)!r}: {self.decodevalue(value)!r}"
709 for key, value in self._data.items()
713 def copy(self):
714 return dict(self)
716 def setdefault(self, key, value):
717 if key not in self:
718 self[key] = value
719 return self[key]
721 def __ior__(self, other):
722 self.update(other)
723 return self
725 def __or__(self, other):
728 new = dict(self)
732 def __ror__(self, other):
736 new.update(self)
1001 def __init__(self, stream, proc):
1002 self._stream = stream
1003 self._proc = proc
1004 def close(self):
1005 self._stream.close()
1006 returncode = self._proc.wait()
1013 def __enter__(self):
1014 return self
1015 def __exit__(self, *args):
1016 self.close()
1017 def __getattr__(self, name):
1018 return getattr(self._stream, name)
1019 def __iter__(self):
1020 return iter(self._stream)
1077 def __fspath__(self):
1092 def __init__(self, path, cookie, remove_dll_directory):
1093 self.path = path
1094 self._cookie = cookie
1095 self._remove_dll_directory = remove_dll_directory
1096 def close(self):
1097 self._remove_dll_directory(self._cookie)
1098 self.path = None
1099 def __enter__(self):
1100 return self
1101 def __exit__(self, *args):
1102 self.close()
1103 def __repr__(self):
1104 if self.path:
1105 return "<AddedDllDirectory({!r})>".format(self.path)