(version: str)
| 106 | return func |
| 107 | |
| 108 | def parse_version(version: str): |
| 109 | # Split the version string and convert numeric parts to integers |
| 110 | return [int(part) for part in version.split(".") if part.isdigit()] |
| 111 | |
| 112 | @functools.wraps(func) |
| 113 | def wrapper(*args: _InputT.args, **kwargs: _InputT.kwargs) -> _RetT: |