imagination.exception

exception imagination.exception.DeprecatedAPI[source]

Exception thrown when a deprecated API is used.

exception imagination.exception.DuplicateKeyWarning[source]

Warning thrown when an internal dictionary detects an attempt of re-assignment to the direction by the existed key.

exception imagination.exception.ForbiddenForkError[source]

Exception thrown only when a locator try to fork a proxy.

exception imagination.exception.IncompatibleBlockError[source]

Exception thrown when imagination.locator.Locator.load_xml() cannot process the entity block.

exception imagination.exception.InstantiationError[source]

Exception thrown when forking fails.

exception imagination.exception.LockedEntityException[source]

Exception thrown when a caller attempts to update any of alterable properties of an instance of imagination.entity.Entity when it is in the locked state.

exception imagination.exception.MisplacedValidatorError[source]

Exception thrown when a validator is used with type (e.g., class, perimitive types etc.)

exception imagination.exception.MultipleInterceptingEventsWarning[source]

Warning thrown when more than one intercepting event is detected.

exception imagination.exception.NonCallableError[source]

Exception thrown when imagination.action.Action tries to execute a non-callable reference.

exception imagination.exception.UnknownEntityError[source]

Exception thrown when imagination.locator.Locator constructor receives an unusable entity.

exception imagination.exception.UnknownFileError[source]

Exception thrown when imagination.locator.Locator.load_xml() cannot locate the file on the given path.

exception imagination.exception.UnknownProxyError[source]

Exception thrown when imagination.helper.assembler.Assembler could not find the proxy.