Patch #1181: add os.environ.clear() method.

This commit is contained in:
Georg Brandl 2007-09-20 17:57:59 +00:00
parent e2176020f9
commit 4a21268a74
2 changed files with 14 additions and 2 deletions

View file

@ -446,6 +446,10 @@ else:
def __delitem__(self, key):
unsetenv(key)
del self.data[key.upper()]
def clear(self):
for key in self.data.keys():
unsetenv(key)
del self.data[key]
def has_key(self, key):
return key.upper() in self.data
def __contains__(self, key):
@ -503,6 +507,10 @@ else:
def __delitem__(self, key):
unsetenv(key)
del self.data[key]
def clear(self):
for key in self.data.keys():
unsetenv(key)
del self.data[key]
def copy(self):
return dict(self)