exceptions

digraph inheritancecaa2a0b1c6 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; splines=ortho; "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]; "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]; "NoobCoreError" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "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"]; "NoobCoreError" -> "NoobError" [arrowsize=0.5,color=blue,style=bold]; "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"]; "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]; "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]; "TerminateTaskGroup" [URL="#noob.exceptions.TerminateTaskGroup",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="https://docs.python.org/3/library/asyncio-task.html#terminating-a-task-group"]; "NoobError" -> "TerminateTaskGroup" [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: NoobCoreError

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 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 TerminateTaskGroup[source]

Bases: NoobError

https://docs.python.org/3/library/asyncio-task.html#terminating-a-task-group