An attempt at type-safe casting.
Classes
-
class
traits.interface_checker.
InterfaceError
[source]
The exception raised if a class does not really implement an interface.
-
class
traits.interface_checker.
InterfaceChecker
[source]
Checks that interfaces are actually implemented.
-
check_implements
(cls, interfaces, error_mode)[source]
Checks that the class implements the specified interfaces.
‘interfaces’ can be a single interface or a list of interfaces.
Function
-
traits.interface_checker.
check_implements
(cls, interfaces, error_mode=0)[source]
Checks that the class implements the specified interfaces.
‘interfaces’ can be a single interface or a list of interfaces.