我试图弄清楚记录接收类构造函数作为参数的函数的正确方法是什么。我正在使用谷歌风格的文档字符串。
例子:
class MyClass:
def __init__(self):
...
def my_func(param1, class_constructor):
"""Example function.
Args:
param1 (int): ...
class_constructor (???): My class constructor.
"""
class_instance = class_constructor()
...
my_func(12, MyClass)