Revision 9b85ede9 lib/utils/version.py
b/lib/utils/version.py | ||
---|---|---|
152 | 152 |
""" |
153 | 153 |
return (configversion[0] == targetversion[0] and |
154 | 154 |
configversion[1] == targetversion[1]) |
155 |
|
|
156 |
|
|
157 |
def IsBefore(version, major, minor, revision): |
|
158 |
"""Decide if a given version is strictly before a given version. |
|
159 |
|
|
160 |
@param version: (major, minor, revision) or None, with None being |
|
161 |
before all versions |
|
162 |
@type version: (int, int, int) or None |
|
163 |
@param major: major version |
|
164 |
@type major: int |
|
165 |
@param minor: minor version |
|
166 |
@type minor: int |
|
167 |
@param revision: revision |
|
168 |
@type revision: int |
|
169 |
|
|
170 |
""" |
|
171 |
if version is None: |
|
172 |
return True |
|
173 |
|
|
174 |
return version < (major, minor, revision) |
Also available in: Unified diff