summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/Delegator.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2013-06-30 22:37:05 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2013-06-30 22:37:05 (GMT)
commitacd5f81149df7bdda5a755adec50c9efcfe5e0cb (patch)
treecf5a4a7ece1c5e50e28141661d344728d1e0f6fc /Lib/idlelib/Delegator.py
parentef1f777e0a1391771b6b3637ed308643528b3d4a (diff)
downloadcpython-acd5f81149df7bdda5a755adec50c9efcfe5e0cb.zip
cpython-acd5f81149df7bdda5a755adec50c9efcfe5e0cb.tar.gz
cpython-acd5f81149df7bdda5a755adec50c9efcfe5e0cb.tar.bz2
Issue #18189: add test_delegator for Idle Delegator class.
Also change private dict used as a set to a set.
Diffstat (limited to 'Lib/idlelib/Delegator.py')
-rw-r--r--Lib/idlelib/Delegator.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/idlelib/Delegator.py b/Lib/idlelib/Delegator.py
index 362c7cdf..c476516 100644
--- a/Lib/idlelib/Delegator.py
+++ b/Lib/idlelib/Delegator.py
@@ -4,12 +4,12 @@ class Delegator:
def __init__(self, delegate=None):
self.delegate = delegate
- self.__cache = {}
+ self.__cache = set()
def __getattr__(self, name):
attr = getattr(self.delegate, name) # May raise AttributeError
setattr(self, name, attr)
- self.__cache[name] = attr
+ self.__cache.add(name)
return attr
def resetcache(self):