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 NoobWarning[source]¶
Bases:
UserWarningBase warning type
- exception ConfigWarning[source]¶
Bases:
NoobWarningBase config warning type
- exception InputWarning[source]¶
Bases:
NoobWarningWarning with tube input
- exception ConfigMismatchError[source]¶
Bases:
ConfigError,ValueErrorMismatch between the fields in some config model and the fields in the model it is configuring
- exception EntrypointImportWarning[source]¶
Bases:
ConfigWarning,ImportWarningSome problem with a configuration entypoint, usually when importing
- exception AlreadyRunningError[source]¶
Bases:
RunnerError,RuntimeErrorA tube is already running!
- exception InputMissingError[source]¶
Bases:
InputError,ValueErrorA requested input was not provided in the given scope
- exception ExtraInputError[source]¶
Bases:
InputError,ValueErrorExtra input was provided in some scope where it was not specified
- exception ExtraInputWarning[source]¶
Bases:
InputWarning,RuntimeWarningExtra input was provided in some scope where it was not specified, but it was ignorable
- exception EpochCompletedError[source]¶
Bases:
SchedulerError,ValueErrorAn epoch was already completed, but some attempt was made to update it or use it.
- exception EpochExistsError[source]¶
Bases:
SchedulerError,ValueErrorEpoch already exists and is active, but attempted to create it.
- exception NotOutYetError[source]¶
Bases:
SchedulerError,ValueErrorNode was marked done but wasn’t passed out yet!
- exception NotAddedError[source]¶
Bases:
SchedulerError,ValueErrorNode was marked done but wasn’t added!
- exception AlreadyDoneError[source]¶
Bases:
SchedulerError,ValueErrorNode was marked done, but it was already done!