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)
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):