lib.Types: Accept bare string in LoadTypes() #64
1 changed files with 5 additions and 1 deletions
|
|
@ -44,11 +44,15 @@ class LoadTypes(Types[T]): # export
|
|||
|
||||
def __init__(
|
||||
self,
|
||||
mod_names: Iterable[str],
|
||||
mod_names: str | Iterable[str],
|
||||
type_name_filter: str | None = None,
|
||||
type_filter: Sequence[type[Any]] | None = None,
|
||||
debug_level: int | None = None,
|
||||
) -> None:
|
||||
# -- Accept a single module name as well, so that the common
|
||||
# case does not require wrapping the name in a list.
|
||||
if isinstance(mod_names, str):
|
||||
mod_names = [mod_names]
|
||||
if debug_level is None:
|
||||
val = os.getenv('JW_LOG_LEVEL_LOAD_TYPES')
|
||||
if val is not None:
|
||||
|
|
|
|||
Loading…
Reference in a new issue