Exceptions¶
Architect tries it’s best to provide human readable errors in all situations. This is a list of all exceptions that Architect can throw.
-
exception
architect.exceptions.BaseArchitectError(message, **kw)¶ Base exception class. All Architect exceptions should inherit from it.
-
exception
architect.exceptions.CommandNotProvidedError(**kw)¶ Command not provided.
-
exception
architect.exceptions.CommandError(**kw)¶ Unrecognized command.
-
exception
architect.exceptions.CommandArgumentError(**kw)¶ Unrecognized command argument.
-
exception
architect.exceptions.ImportProblemError(message, **kw)¶ Wrapper for ImportError.
-
exception
architect.exceptions.BaseDatabaseError(message, **kw)¶ Base exception class for all database exceptions.
-
exception
architect.exceptions.ORMError(**kw)¶ Unsupported ORM.
-
exception
architect.exceptions.FeatureInstallError(**kw)¶ Unsupported feature.
-
exception
architect.exceptions.FeatureUninstallError(**kw)¶ Can’t uninstall feature that isn’t installed.
-
exception
architect.exceptions.MethodAutoDecorateError(**kw)¶ Unable to autodecorate method.
-
exception
architect.exceptions.DatabaseError(**kw)¶ Unsupported database.
-
exception
architect.exceptions.OptionNotSetError(**kw)¶ Option not set.
-
exception
architect.exceptions.OptionValueError(**kw)¶ Invalid value provided for option.
-
exception
architect.exceptions.PartitionColumnError(**kw)¶ Unrecognized partition column.
-
exception
architect.exceptions.PartitionTypeError(**kw)¶ Unsupported partition type.
-
exception
architect.exceptions.PartitionConstraintError(**kw)¶ Unsupported partition constraint.
-
exception
architect.exceptions.PartitionRangeSubtypeError(**kw)¶ Unsupported partition range subtype.
-
exception
architect.exceptions.PartitionFunctionError(**kw)¶ Unsupported partition function.