def addConvenienceForClass(classname, methods): """ Add the list with methods to the class with the specified name """ try: CLASS_METHODS[classname] += tuple(methods) except KeyError: CLASS_METHODS[classname] = tuple(methods) options._mapping_count += 1 _rescanClass(classname)
def registerABCForClass(classname, *abc_class): """ Register *classname* with the *abc_class*-es when the class becomes available. """ try: CLASS_ABC += tuple(abc_class) except KeyError: CLASS_ABC = tuple(abc_class) options._mapping_count += 1 _rescanClass(classname)