Robot Framework Integrated Development Environment (RIDE)
versioncomparator.py
Go to the documentation of this file.
1
# Copyright 2008-2015 Nokia Networks
2
# Copyright 2016- Robot Framework Foundation
3
#
4
# Licensed under the Apache License, Version 2.0 (the "License");
5
# you may not use this file except in compliance with the License.
6
# You may obtain a copy of the License at
7
#
8
# http://www.apache.org/licenses/LICENSE-2.0
9
#
10
# Unless required by applicable law or agreed to in writing, software
11
# distributed under the License is distributed on an "AS IS" BASIS,
12
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
# See the License for the specific language governing permissions and
14
# limitations under the License.
15
16
from
pkg_resources
import
parse_version
17
18
19
def
cmp_versions
(version1, version2):
20
if
version1
is
None
:
21
if
version2
is
None
:
22
return
0
23
else
:
24
return
-1
25
if
version2
is
None
:
26
return
1
27
if
parse_version(version1) == parse_version(version2):
28
return
0
29
elif
parse_version(version1) > parse_version(version2):
30
return
1
31
return
-1
robotide.utils.versioncomparator.cmp_versions
def cmp_versions(version1, version2)
Definition:
versioncomparator.py:19
src
robotide
utils
versioncomparator.py
Generated by
1.9.1