Skip to content

Commit 5b29788

Browse files
committed
Restored supported_versions_for_module
1 parent b1fc3c4 commit 5b29788

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

lib/ts_utils/utils.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,14 @@ def parse_stdlib_versions_file() -> SupportedVersionsDict:
136136
return result
137137

138138

139+
def supported_versions_for_module(module_versions: SupportedVersionsDict, module_name: str) -> tuple[VersionTuple, VersionTuple]:
140+
while "." in module_name:
141+
if module_name in module_versions:
142+
return module_versions[module_name]
143+
module_name = ".".join(module_name.split(".")[:-1])
144+
return module_versions[module_name]
145+
146+
139147
def _parse_version(v_str: str) -> tuple[int, int]:
140148
m = VERSION_RE.match(v_str)
141149
assert m, f"invalid version: {v_str}"

0 commit comments

Comments
 (0)