custom_exception
Custom exception classes for the FABulous framework.
This module defines all custom exceptions used throughout the FABulous framework for
better error handling and debugging. Each exception class is designed for specific error
scenarios that can occur during fabric generation, parsing, and configuration.
Module Contents
CommandError
-
class CommandError[source]
Bases: Exception
Exception raised for errors in the command execution.
Initialize self. See help(type(self)) for accurate signature.
EnvironmentNotSet
-
class EnvironmentNotSet[source]
Bases: Exception
Exception raised when the environment is not set.
Initialize self. See help(type(self)) for accurate signature.
FabricParsingError
-
class FabricParsingError[source]
Bases: Exception
Exception raised for errors in fabric parsing.
Initialize self. See help(type(self)) for accurate signature.
InvalidBelDefinition
-
class InvalidBelDefinition[source]
Bases: Exception
Exception raised for invalid BEL definitions.
Initialize self. See help(type(self)) for accurate signature.
InvalidFabricDefinition
-
class InvalidFabricDefinition[source]
Bases: Exception
Exception raised for invalid fabric definitions.
Initialize self. See help(type(self)) for accurate signature.
InvalidFabricParameter
-
class InvalidFabricParameter[source]
Bases: Exception
Exception raised for invalid fabric parameters.
Initialize self. See help(type(self)) for accurate signature.
InvalidFileType
-
class InvalidFileType[source]
Bases: Exception
Exception raised for unsupported file types.
Initialize self. See help(type(self)) for accurate signature.
InvalidListFileDefinition
-
class InvalidListFileDefinition[source]
Bases: Exception
Exception raised for invalid list file formats.
Initialize self. See help(type(self)) for accurate signature.
InvalidPortType
-
class InvalidPortType[source]
Bases: Exception
Exception raised for invalid port types.
Initialize self. See help(type(self)) for accurate signature.
InvalidState
-
class InvalidState[source]
Bases: Exception
Exception raised for invalid state during fabric generation.
Initialize self. See help(type(self)) for accurate signature.
InvalidSupertileDefinition
-
class InvalidSupertileDefinition[source]
Bases: Exception
Exception raised for invalid supertile definitions.
Initialize self. See help(type(self)) for accurate signature.
InvalidSwitchMatrixDefinition
-
class InvalidSwitchMatrixDefinition[source]
Bases: Exception
Exception raised for invalid matrix definitions.
Initialize self. See help(type(self)) for accurate signature.
InvalidTileDefinition
-
class InvalidTileDefinition[source]
Bases: Exception
Exception raised for invalid tile definitions.
Initialize self. See help(type(self)) for accurate signature.
PipelineCommandError
-
class PipelineCommandError[source]
Bases: Exception
Exception raised for errors in command line arguments.
Initialize self. See help(type(self)) for accurate signature.
SpecMissMatch
-
class SpecMissMatch[source]
Bases: Exception
Exception raised when a required FASM file is missing.
Initialize self. See help(type(self)) for accurate signature.