Coverage for src/extratools_core/__common.py: 0%
6 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-03 04:09 -0700
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-03 04:09 -0700
1from array import array
2from collections.abc import Iterable, Sequence
5def iter2seq[T](a: Iterable[T], target: type = tuple) -> Sequence:
6 if isinstance(a, (list, str, tuple, array)):
7 return a
9 return target(a)