Skip to main content

coding.func_with_reqs

with_requirements

def with_requirements(
python_packages: List[str] = [],
global_imports: List[Import] = []
) -> Callable[[Callable[P, T]], FunctionWithRequirements[T, P]]

使用包和导入要求装饰函数

参数:

  • python_packages List[str], optional - 函数所需的包。可以包含版本信息。默认为 []。
  • global_imports List[Import], optional - 所需的导入。默认为 []。

返回值:

Callable[[Callable[P, T]], FunctionWithRequirements[T, P]]: 被装饰的函数

to_stub

def to_stub(
func: Union[Callable[..., Any], FunctionWithRequirementsStr]) -> str

生成函数的字符串形式的存根

参数:

  • func Callable[..., Any] - 要生成存根的函数

返回值:

  • str - 函数的存根