| @@ 143-170 (lines=28) @@ | ||
| 140 | print("\nEXITING...") |
|
| 141 | raise SystemExit # bye bye |
|
| 142 | else: |
|
| 143 | swchecked = True |
|
| 144 | else: |
|
| 145 | swchecked = True |
|
| 146 | return softwareversion, swchecked |
|
| 147 | ||
| 148 | ||
| 149 | def return_radio_sw_checked(altsw, radioversion): |
|
| 150 | """ |
|
| 151 | Check radio software existence, return boolean. |
|
| 152 | ||
| 153 | :param altsw: Software release version. |
|
| 154 | :type altsw: str |
|
| 155 | ||
| 156 | :param radioversion: Radio version. |
|
| 157 | :type radioversion: str |
|
| 158 | """ |
|
| 159 | if altsw == "checkme": |
|
| 160 | serv = bbconstants.SERVERS["p"] |
|
| 161 | testos = utilities.increment(radioversion, -1) |
|
| 162 | altsw = networkutils.sr_lookup(testos, serv) |
|
| 163 | if altsw == "SR not in system": |
|
| 164 | print("RADIO SOFTWARE RELEASE NOT FOUND") |
|
| 165 | cont = utilities.s2b(input("INPUT MANUALLY? Y/N: ")) |
|
| 166 | if cont: |
|
| 167 | altsw = input("SOFTWARE RELEASE: ") |
|
| 168 | altchecked = False |
|
| 169 | else: |
|
| 170 | print("\nEXITING...") |
|
| 171 | raise SystemExit # bye bye |
|
| 172 | else: |
|
| 173 | altchecked = True |
|
| @@ 114-140 (lines=27) @@ | ||
| 111 | ||
| 112 | :param radioversion: Radio version, None if incremented. |
|
| 113 | :type radioversion: str |
|
| 114 | """ |
|
| 115 | if radioversion is None: |
|
| 116 | radioversion = utilities.increment(osversion, 1) |
|
| 117 | return radioversion |
|
| 118 | ||
| 119 | ||
| 120 | def return_sw_checked(softwareversion, osversion): |
|
| 121 | """ |
|
| 122 | Check software existence, return boolean. |
|
| 123 | ||
| 124 | :param softwareversion: Software release version. |
|
| 125 | :type softwareversion: str |
|
| 126 | ||
| 127 | :param osversion: OS version. |
|
| 128 | :type osversion: str |
|
| 129 | """ |
|
| 130 | if softwareversion is None: |
|
| 131 | serv = bbconstants.SERVERS["p"] |
|
| 132 | softwareversion = networkutils.sr_lookup(osversion, serv) |
|
| 133 | if softwareversion == "SR not in system": |
|
| 134 | print("SOFTWARE RELEASE NOT FOUND") |
|
| 135 | cont = utilities.s2b(input("INPUT MANUALLY? Y/N: ")) |
|
| 136 | if cont: |
|
| 137 | softwareversion = input("SOFTWARE RELEASE: ") |
|
| 138 | swchecked = False |
|
| 139 | else: |
|
| 140 | print("\nEXITING...") |
|
| 141 | raise SystemExit # bye bye |
|
| 142 | else: |
|
| 143 | swchecked = True |
|