Lines Matching refs:value
310 itself is generated. No matter the value of topdown, the list of
676 value = self._data[self.encodekey(key)]
678 # raise KeyError with the original key value
680 return self.decodevalue(value)
682 def __setitem__(self, key, value):
684 value = self.encodevalue(value)
685 putenv(key, value)
686 self._data[key] = value
694 # raise KeyError with the original key value
708 f"{self.decodekey(key)!r}: {self.decodevalue(value)!r}"
709 for key, value in self._data.items()
716 def setdefault(self, key, value):
718 self[key] = value
742 def check_str(value):
743 if not isinstance(value, str):
744 raise TypeError("str expected, not %s" % type(value).__name__)
745 return value
751 for key, value in environ.items():
752 data[encodekey(key)] = value
756 def encode(value):
757 if not isinstance(value, str):
758 raise TypeError("str expected, not %s" % type(value).__name__)
759 return value.encode(encoding, 'surrogateescape')
760 def decode(value):
761 return value.decode(encoding, 'surrogateescape')
783 def _check_bytes(value):
784 if not isinstance(value, bytes):
785 raise TypeError("bytes expected, not %s" % type(value).__name__)
786 return value