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)。

方法