]> gitweb.michael.orlitzky.com - untangle-https-backup.git/commitdiff
untangle.py: allow version "14" and make it the default.
authorMichael Orlitzky <michael@orlitzky.com>
Fri, 13 Jul 2018 19:56:46 +0000 (15:56 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Fri, 13 Jul 2018 19:56:46 +0000 (15:56 -0400)
src/untangle/untangle.py

index 681135ab5ff302ce0df7aac1a9f669ea8742bb96..05b2cfe58ebbb3a49a8ec3f91f72b5e672f1c9a8 100644 (file)
@@ -22,8 +22,8 @@ class Untangle:
         self.base_url = 'https://' + self.host + '/' # This never changes
 
         # Sanity check the numerical version.
-        self.version = s.get('version', '13.1')
-        if self.version not in ['9', '10', '11', '12', '13', '13.1']:
+        self.version = s.get('version', '14')
+        if self.version not in ['9', '10', '11', '12', '13', '13.1', '14']:
             msg =  'Invalid version "' + self.version + '" '
             msg += 'in section "' + s.name + '"'
             raise configparser.ParsingError(msg)
@@ -110,9 +110,11 @@ class Untangle:
         elif self.version in ['10', '11', '12', '13']:
             # The procedure for v11, v12, or v13 is the same as for v10.
             return self.get_backup_v10()
-        elif self.version == '13.1':
+        elif self.version in  ['13.1', '14']:
             # But the minor update v13.1 moved the backup URL.
             return self.get_backup_v13_1()
+        else
+            raise ValueError('unknown version %s' % self.version)
 
 
     def get_backup_v9(self):