mirror of https://github.com/python/cpython
Reduce redundant calls to str() in _Environ class.
This commit is contained in:
parent
67aca9e04e
commit
f5b46850e6
|
@ -424,8 +424,9 @@ else:
|
||||||
def __getitem__(self, key):
|
def __getitem__(self, key):
|
||||||
return self.data[self.keymap(key)]
|
return self.data[self.keymap(key)]
|
||||||
def __setitem__(self, key, value):
|
def __setitem__(self, key, value):
|
||||||
self.putenv(key, str(value))
|
value = str(value)
|
||||||
self.data[self.keymap(key)] = str(value)
|
self.putenv(key, value)
|
||||||
|
self.data[self.keymap(key)] = value
|
||||||
def __delitem__(self, key):
|
def __delitem__(self, key):
|
||||||
self.unsetenv(key)
|
self.unsetenv(key)
|
||||||
del self.data[self.keymap(key)]
|
del self.data[self.keymap(key)]
|
||||||
|
@ -438,7 +439,7 @@ else:
|
||||||
return dict(self)
|
return dict(self)
|
||||||
def setdefault(self, key, value):
|
def setdefault(self, key, value):
|
||||||
if key not in self:
|
if key not in self:
|
||||||
self[key] = str(value)
|
self[key] = value
|
||||||
return self[key]
|
return self[key]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue