exceptions

digraph inheritancecaa2a0b1c6 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; splines=ortho; "AlreadyDoneError" [URL="#noob.exceptions.AlreadyDoneError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Node was marked done, but it was already done!"]; "SchedulerError" -> "AlreadyDoneError" [arrowsize=0.5,color=blue,style=bold]; "AlreadyRunningError" [URL="#noob.exceptions.AlreadyRunningError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A tube is already running!"]; "RunnerError" -> "AlreadyRunningError" [arrowsize=0.5,color=blue,style=bold]; "ConfigError" [URL="#noob.exceptions.ConfigError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base config error type"]; "NoobError" -> "ConfigError" [arrowsize=0.5,color=blue,style=bold]; "ConfigMismatchError" [URL="#noob.exceptions.ConfigMismatchError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mismatch between the fields in some config model and the fields in the model it is configuring"]; "ConfigError" -> "ConfigMismatchError" [arrowsize=0.5,color=blue,style=bold]; "ConfigWarning" [URL="#noob.exceptions.ConfigWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base config warning type"]; "NoobWarning" -> "ConfigWarning" [arrowsize=0.5,color=blue,style=bold]; "EntrypointImportWarning" [URL="#noob.exceptions.EntrypointImportWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Some problem with a configuration entypoint, usually when importing"]; "ConfigWarning" -> "EntrypointImportWarning" [arrowsize=0.5,color=blue,style=bold]; "EpochCompletedError" [URL="#noob.exceptions.EpochCompletedError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An epoch was already completed, but some attempt was made to update it or use it."]; "SchedulerError" -> "EpochCompletedError" [arrowsize=0.5,color=blue,style=bold]; "EpochExistsError" [URL="#noob.exceptions.EpochExistsError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Epoch already exists and is active, but attempted to create it."]; "SchedulerError" -> "EpochExistsError" [arrowsize=0.5,color=blue,style=bold]; "ExtraInputError" [URL="#noob.exceptions.ExtraInputError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Extra input was provided in some scope where it was not specified"]; "InputError" -> "ExtraInputError" [arrowsize=0.5,color=blue,style=bold]; "ExtraInputWarning" [URL="#noob.exceptions.ExtraInputWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Extra input was provided in some scope where it was not specified,"]; "InputWarning" -> "ExtraInputWarning" [arrowsize=0.5,color=blue,style=bold]; "InputError" [URL="#noob.exceptions.InputError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Error with tube input"]; "NoobError" -> "InputError" [arrowsize=0.5,color=blue,style=bold]; "InputMissingError" [URL="#noob.exceptions.InputMissingError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A requested input was not provided in the given scope"]; "InputError" -> "InputMissingError" [arrowsize=0.5,color=blue,style=bold]; "InputWarning" [URL="#noob.exceptions.InputWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Warning with tube input"]; "NoobWarning" -> "InputWarning" [arrowsize=0.5,color=blue,style=bold]; "NoobError" [URL="#noob.exceptions.NoobError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base exception type"]; "NoobWarning" [URL="#noob.exceptions.NoobWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base warning type"]; "NotAddedError" [URL="#noob.exceptions.NotAddedError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Node was marked done but wasn't added!"]; "SchedulerError" -> "NotAddedError" [arrowsize=0.5,color=blue,style=bold]; "NotOutYetError" [URL="#noob.exceptions.NotOutYetError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Node was marked done but wasn't passed out yet!"]; "SchedulerError" -> "NotOutYetError" [arrowsize=0.5,color=blue,style=bold]; "RunnerError" [URL="#noob.exceptions.RunnerError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base runner error type"]; "NoobError" -> "RunnerError" [arrowsize=0.5,color=blue,style=bold]; "SchedulerError" [URL="#noob.exceptions.SchedulerError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base error in the scheduler"]; "NoobError" -> "SchedulerError" [arrowsize=0.5,color=blue,style=bold]; "StoreError" [URL="#noob.exceptions.StoreError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base store error type"]; "NoobError" -> "StoreError" [arrowsize=0.5,color=blue,style=bold]; "TubeError" [URL="#noob.exceptions.TubeError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base tube error type"]; "NoobError" -> "TubeError" [arrowsize=0.5,color=blue,style=bold]; }
exception NoobError[source]

Bases: Exception

Base exception type

exception NoobWarning[source]

Bases: UserWarning

Base warning type

exception ConfigError[source]

Bases: NoobError

Base config error type

exception ConfigWarning[source]

Bases: NoobWarning

Base config warning type

exception SchedulerError[source]

Bases: NoobError

Base error in the scheduler

exception StoreError[source]

Bases: NoobError

Base store error type

exception TubeError[source]

Bases: NoobError

Base tube error type

exception RunnerError[source]

Bases: NoobError

Base runner error type

exception InputError[source]

Bases: NoobError

Error with tube input

exception InputWarning[source]

Bases: NoobWarning

Warning with tube input

exception ConfigMismatchError[source]

Bases: ConfigError, ValueError

Mismatch between the fields in some config model and the fields in the model it is configuring

exception EntrypointImportWarning[source]

Bases: ConfigWarning, ImportWarning

Some problem with a configuration entypoint, usually when importing

exception AlreadyRunningError[source]

Bases: RunnerError, RuntimeError

A tube is already running!

exception InputMissingError[source]

Bases: InputError, ValueError

A requested input was not provided in the given scope

exception ExtraInputError[source]

Bases: InputError, ValueError

Extra input was provided in some scope where it was not specified

exception ExtraInputWarning[source]

Bases: InputWarning, RuntimeWarning

Extra input was provided in some scope where it was not specified, but it was ignorable

exception EpochCompletedError[source]

Bases: SchedulerError, ValueError

An epoch was already completed, but some attempt was made to update it or use it.

exception EpochExistsError[source]

Bases: SchedulerError, ValueError

Epoch already exists and is active, but attempted to create it.

exception NotOutYetError[source]

Bases: SchedulerError, ValueError

Node was marked done but wasn’t passed out yet!

exception NotAddedError[source]

Bases: SchedulerError, ValueError

Node was marked done but wasn’t added!

exception AlreadyDoneError[source]

Bases: SchedulerError, ValueError

Node was marked done, but it was already done!