(name: str, mapping: Mapping[str, T], aliases: Mapping[str, str] = {})
| 37 | |
| 38 | |
| 39 | def __name_to_enum(name: str, mapping: Mapping[str, T], aliases: Mapping[str, str] = {}) -> Optional[T]: |
| 40 | key = name.casefold() |
| 41 | |
| 42 | return mapping.get(aliases.get(key) or key) |
| 43 | |
| 44 | |
| 45 | def os_convert(os: str) -> Optional[QL_OS]: |
no test coverage detected