wsgidav.util.dynamic_instantiate_class_from_opts¶
- wsgidav.util.dynamic_instantiate_class_from_opts(options, *, expand=None)[source]¶
Import a class and instantiate with custom args.
Construct from class path, without constructor args:
`py dynamic_instantiate_class_from_opts("wsgidav.lock_man.lock_storage.LockStorageDict") `
Construct with constructor args: ```py opts = {“class”: “wsgidav.lock_man.lock_storage.LockStorageShelve”, “kwargs”: {
“storage_path”: “~/wsgidav_locks.shelve”,
}