MCPcopy Create free account
hub / github.com/OpenHands/OpenHands / _get_impl

Function _get_impl

openhands/app_server/utils/import_utils.py:35–40  ·  view source on GitHub ↗
(cls: type[T], impl_name: str | None)

Source from the content-addressed store, hash-verified

33
34@lru_cache()
35def _get_impl(cls: type[T], impl_name: str | None) -> type[T]:
36 if impl_name is None:
37 return cls
38 impl_class = import_from(impl_name)
39 assert cls == impl_class or issubclass(impl_class, cls)
40 return impl_class
41
42
43def get_impl(cls: type[T], impl_name: str | None) -> type[T]:

Callers 1

get_implFunction · 0.85

Calls 1

import_fromFunction · 0.85

Tested by

no test coverage detected