wsgidav.util.dynamic_instantiate_class#

wsgidav.util.dynamic_instantiate_class(class_name, options, *, expand=None, raise_error=True)[source]#

Import a class and instantiate with custom args.

Equivalent of `py from my.module import Foo return Foo(bar=42, baz="qux") ` would be ```py options = {

“bar”: 42, “baz”: “qux”

} => ``` .. rubric:: Examples

# Equivalent of name = “my.module.Foo” from my.module import Foo return Foo(bar=42, baz=”qux”)