libb.create_instance

create_instance(classname, *args, **kwargs)[source]

Create an instance of a class by its fully qualified name.

Parameters:
  • classname (str) – Fully qualified class name.

  • args (Any) – Positional arguments for the constructor.

  • kwargs (Any) – Keyword arguments for the constructor.

Return type:

Any

Returns:

Instance of the class.

Example:

>>> instance = create_instance('libb.Setting', foo=42)
>>> instance.foo
42