MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / _Version

Class _Version

pydev_ipython/version.py:6–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4
5
6class _Version:
7 def __init__(self, s):
8 parts = s.split(".")
9 version_parts = []
10 for p in parts:
11 try:
12 version_parts.append(int(p))
13 except ValueError:
14 version_parts.append(p)
15
16 self._version_parts = tuple(version_parts)
17
18 def __ge__(self, v):
19 this_parts = self._version_parts
20 other_parts = v._version_parts
21
22 while len(this_parts) < len(other_parts):
23 this_parts = this_parts + (0,)
24
25 return this_parts >= other_parts
26
27
28def check_version(found_version, expected_min_or_eq_to_version):

Callers 1

check_versionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected