I'm trying to figure out what is the properly way to document a function that receives a class constructor as parameter . I'm using Google style docstring.
Example:
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)