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
- 函数的存根