Source code for injector.exceptions

[docs]class InjectorException(Exception): """ Base class for exceptions raised by the injector """ pass
[docs]class BadNameException(InjectorException): """ Raised when an invalid name is used """ pass
[docs]class DuplicateNameException(InjectorException): """ Raised when a duplicate name is used """ pass
[docs]class MissingDependencyException(InjectorException): """ Raised when a requested dependency is not found """ pass
[docs]class CircularDependencyException(InjectorException): """ Raised when the dependencies defined are circular """ pass