~pythonregexp2.7/python/issue2636-09-01+10

« back to all changes in this revision

Viewing changes to Lib/abc.py

  • Committer: Jeffrey C. "The TimeHorse" Jacobs
  • Date: 2008-09-22 21:39:45 UTC
  • mfrom: (39055.1.33 Regexp-2.7)
  • Revision ID: darklord@timehorse.com-20080922213945-23717m5eiqpamcyn
Merged in changes from the Single-Loop Engine branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
159
159
        # Check if it's a subclass of a registered class (recursive)
160
160
        for rcls in cls._abc_registry:
161
161
            if issubclass(subclass, rcls):
162
 
                cls._abc_registry.add(subclass)
 
162
                cls._abc_cache.add(subclass)
163
163
                return True
164
164
        # Check if it's a subclass of a subclass (recursive)
165
165
        for scls in cls.__subclasses__():
166
166
            if issubclass(subclass, scls):
167
 
                cls._abc_registry.add(subclass)
 
167
                cls._abc_cache.add(subclass)
168
168
                return True
169
169
        # No dice; update negative cache
170
170
        cls._abc_negative_cache.add(subclass)