overload#

Module Contents#

singledispatchmethod

Single-dispatch generic method descriptor.

class singledispatchmethod(func)#

Single-dispatch generic method descriptor.

Supports wrapping existing descriptors and handles non-descriptor callables as instance methods.

property __isabstractmethod__#
register(cls, method=None)#

generic_method.register(cls, func) -> func

Registers a new implementation for the given cls on a generic_method.

__get__(obj, cls=None)#