MCPcopy Create free account
hub / github.com/CreditTone/hooker / parse_version

Function parse_version

hooker.py:132–149  ·  view source on GitHub ↗

将版本号字符串转换为整数列表便于比较

(version_str: str)

Source from the content-addressed store, hash-verified

130
131 # 3. 解析最小版本号
132 def parse_version(version_str: str) -> List[int]:
133 """将版本号字符串转换为整数列表便于比较"""
134 parts = version_str.split('.')
135 result = []
136 for part in parts:
137 try:
138 result.append(int(part))
139 except ValueError:
140 # 如果包含非数字部分,只取数字部分
141 num_part = re.search(r'^\d+', part)
142 if num_part:
143 result.append(int(num_part.group()))
144 else:
145 result.append(0)
146 # 补齐到3位
147 while len(result) < 3:
148 result.append(0)
149 return result
150
151 min_version_parts = parse_version(min_version)
152

Callers 1

get_oldest_dx_d8_pathFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected