25
25
26
26
def is_zoau_version_higher_than (min_version_str ):
27
27
"""Reports back if ZOAU version is high enough.
28
- Arguments:
29
- min_version_str {str} -- The minimal desired ZOAU version '#.#.#'.
30
- Returns:
31
- bool -- Whether ZOAU version found was high enough.
28
+
29
+ Parameters
30
+ ----------
31
+ min_version_str : str
32
+ The minimal desired ZOAU version '#.#.#'.
33
+
34
+ Returns
35
+ -------
36
+ bool
37
+ Whether ZOAU version found was high enough.
32
38
"""
33
39
if is_valid_version_string (min_version_str ):
34
40
# check zoau version on system (already a list)
@@ -78,10 +84,16 @@ def is_valid_version_string(version_str):
78
84
series of numbers (minor) followed by another dot(.) followed by a
79
85
series of numbers (patch) i.e. "#.#.#" where '#' can be any integer.
80
86
There is a provision for a 4th level to this eg "v1.2.0.1".
81
- Arguments:
82
- min_version_str {str} -- String to be verified is in correct format.
83
- Returns:
84
- bool -- Whether provided str is in correct format.
87
+
88
+ Parameters
89
+ ----------
90
+ min_version_str : str
91
+ String to be verified is in correct format.
92
+
93
+ Returns
94
+ -------
95
+ bool
96
+ Whether provided str is in correct format.
85
97
"""
86
98
87
99
# split string into [major, minor, patch]
@@ -97,10 +109,12 @@ def is_valid_version_string(version_str):
97
109
98
110
def get_zoau_version_str ():
99
111
"""Attempts to call zoaversion on target and parses out version string.
100
- Returns:
101
- { [int, int, int] } -- ZOAU version found in format [#,#,#]. There is a
102
- provision for a 4th level eg "v1.2.0.1".
103
112
113
+ Returns
114
+ -------
115
+ Union[int, int, int]
116
+ ZOAU version found in format [#,#,#]. There is a
117
+ provision for a 4th level eg "v1.2.0.1".
104
118
"""
105
119
version_list = (
106
120
ZOAU_API_VERSION .split ('.' )
0 commit comments