Source code for upsies.uis.tui.jobwidgets.rules

import functools

from .... import errors
from . import JobWidgetBase


[docs] class RulesJobWidget(JobWidgetBase):
[docs] def setup(self): self.job.signal.register('error', self._handle_error)
def _handle_error(self, error): if isinstance(error, errors.RuleBroken): self.job.error('You can override rule checks with --ignore-rules.') @functools.cached_property def runtime_widget(self): return None