validators Package

preflightcheck Module

class WORC.validators.preflightcheck.AbstractValidator[source]

Bases: ABC

__abstractmethods__ = frozenset({'_validate'})
__annotations__ = {}
__dict__ = mappingproxy({'__module__': 'WORC.validators.preflightcheck', 'do_validation': <function AbstractValidator.do_validation>, '_generate_detector_message': <function AbstractValidator._generate_detector_message>, '_validate': <function AbstractValidator._validate>, '__dict__': <attribute '__dict__' of 'AbstractValidator' objects>, '__weakref__': <attribute '__weakref__' of 'AbstractValidator' objects>, '__doc__': None, '__abstractmethods__': frozenset({'_validate'}), '_abc_impl': <_abc._abc_data object>, '__annotations__': {}})
__module__ = 'WORC.validators.preflightcheck'
__weakref__

list of weak references to the object (if defined)

do_validation(*args, **kwargs)[source]
class WORC.validators.preflightcheck.InvalidLabelsValidator[source]

Bases: AbstractValidator

__abstractmethods__ = frozenset({})
__annotations__ = {}
__module__ = 'WORC.validators.preflightcheck'
class WORC.validators.preflightcheck.MinSubjectsValidator[source]

Bases: AbstractValidator

__abstractmethods__ = frozenset({})
__annotations__ = {}
__module__ = 'WORC.validators.preflightcheck'
class WORC.validators.preflightcheck.SamplesWarning[source]

Bases: AbstractValidator

__abstractmethods__ = frozenset({})
__annotations__ = {}
__module__ = 'WORC.validators.preflightcheck'
class WORC.validators.preflightcheck.SimpleValidator[source]

Bases: AbstractValidator

__abstractmethods__ = frozenset({})
__annotations__ = {}
__module__ = 'WORC.validators.preflightcheck'
class WORC.validators.preflightcheck.ValidatorsFactory[source]

Bases: object

__dict__ = mappingproxy({'__module__': 'WORC.validators.preflightcheck', 'factor_validators': <staticmethod(<function ValidatorsFactory.factor_validators>)>, '__dict__': <attribute '__dict__' of 'ValidatorsFactory' objects>, '__weakref__': <attribute '__weakref__' of 'ValidatorsFactory' objects>, '__doc__': None, '__annotations__': {}})
__module__ = 'WORC.validators.preflightcheck'
__weakref__

list of weak references to the object (if defined)

static factor_validators()[source]
WORC.validators.preflightcheck.run_once(f)[source]

For executing functions only once in the entire WORC run.