isimple.util package¶
Submodules¶
isimple.util.filedialog module¶
-
isimple.util.filedialog.load_file_dialog(title: str = None, patterns: List[str] = None, patterns_str: str = '') → Optional[str][source]¶
isimple.util.meta module¶
-
isimple.util.meta.all_attributes(t: Union[object, type], include_under: bool = True, include_methods: bool = True, include_mro: bool = False) → List[str][source]¶
-
isimple.util.meta.resolve_type_to_most_specific(t: _GenericAlias) → _GenericAlias[source]¶ - Resolve Union in a type annotation to its most specific element
- Use case:
todo: extend to Optional
Parameters: t – Returns:
Module contents¶
-
isimple.util.as_string(value: Any) → str[source]¶ Redirect dbcore calls to [beets.util.as_string](https://github.com/beetbox/beets/blob/545c65d903e38d37fd2c1734ec69eac609bea035/beets/util/__init__.py#L717-L733) Remove Python 2.7 compatibility
-
class
isimple.util.Timing(t0, t1, elapsed)¶ Bases:
tuple-
elapsed¶ Alias for field number 2
-
t0¶ Alias for field number 0
-
t1¶ Alias for field number 1
-
-
isimple.util.frame_number_iterator(total: int, Nf: int = None, dt: float = None, fps: float = None) → Generator[int, None, None][source]¶
-
isimple.util.before_version(version_a, version_b)[source]¶ Check whether version_a precedes version_b. Only handles numerics, i.e. no ‘1.25b.3v7’