Skip to content

error

Error classes

TNSError

Bases: builtins.Exception

Base exception class. Sub-class from this for module level Errors.

Source code in tokamak_neutron_source/error.py
class TNSError(Exception):
    """
    Base exception class. Sub-class from this for module level Errors.
    """

    def __str__(self) -> str:
        """
        Prettier handling of the Exception strings.

        Returns
        -------
        :
            The formatted exception string.
        """
        return fill(dedent(self.args[0]))

ReactivityError

Bases: tokamak_neutron_source.error.TNSError

Reactivity error class

Source code in tokamak_neutron_source/error.py
class ReactivityError(TNSError):
    """Reactivity error class"""

EnergySpectrumError

Bases: tokamak_neutron_source.error.TNSError

Energy spectrum error class

Source code in tokamak_neutron_source/error.py
class EnergySpectrumError(TNSError):
    """Energy spectrum error class"""

FluxSurfaceError

Bases: tokamak_neutron_source.error.TNSError

Flux surface error class

Source code in tokamak_neutron_source/error.py
class FluxSurfaceError(TNSError):
    """Flux surface error class"""