INNER CODE UNIT · Python
__init__
vacancy/SceneGraphParser · sng_parser/parser.py:37
def __init__(self, backend=None, **kwargs):
_load_backends()
self.backend = backend
if self.backend is None:
self.backend = type(self)._default_backend
if self.backend not in type(self)._backend_registry:
raise ValueError('Unknown backend: {}.'.format(self.backend))
self._init_kwargs = kwargs
self._inst = type(self)._backend_registry[self.backend](**kwargs)
@property
def init_kwargs(self):
"""
Get the keyward arguments used for initializing the backend.
"""
return self._init_kwargs