blob: 1c87a240f2d0b0507d3c10593ccca4ca6abc9c61 [file] [log] [blame]
import importlib
def import_class(name):
"""Import class from string
e.g. `package.module.ClassToImport` returns the `ClassToImport` class"""
components = name.split(".")
module_name = ".".join(components[:-1])
class_name = components[-1]
module = importlib.import_module(module_name)
return getattr(module, class_name)