skbio.workflow.requires¶
- class skbio.workflow.requires(option=None, values=<skbio.workflow.Exists object>, state=None)[源代码]¶
在满足要求时执行函数的装饰器
- 参数:
option (any Hashable object) -- 修饰方法执行所需的选项。此选项将在包含
Workflow
S’options
.values (object) -- 所需的值。默认为
anything
表明唯一的要求是option
存在。指定not_none
这表示满足要求,如果option
存在,并且它保存的值不是None
. 值还支持ITerable或单数值。state (Function) -- 对工作流状态的要求。这必须是一个接受单个参数并返回的函数
True
表示满足要求,或False
表示不满足要求。此方法将传递给包含Workflow
S’state
成员变量。
内嵌函数
__call__
\(函数)包装函数
__eq__
(value, /)返回self==值。
__ge__
(value, /)返回self>=值。
__getstate__
\()泡菜的帮手。
__gt__
(value, /)返回self>值。
__hash__
\()返回哈希(self)。
__le__
(value, /)返回self<=value。
__lt__
(value, /)返回self<value。
__ne__
(value, /)回归自我!=值。
__str__
\()返回str(self)。
方法