self.host = s['host']
self.username = s.get('username', 'admin')
self.password = s['password']
- self.version = int(s.get('version', '11'))
+ self.version = int(s.get('version', '12'))
self.base_url = 'https://' + self.host + '/' # This never changes
# Sanity check the numerical version.
- if self.version not in [9, 11]:
+ if self.version not in [9, 11, 12]:
msg = 'Invalid version "' + str(self.version) + '" '
msg += 'in section "' + s.name + '"'
raise configparser.ParsingError(msg)
return self.get_backup_v9()
elif self.version == 11:
return self.get_backup_v11()
+ elif self.version == 12:
+ # The procedure for v12 is the same as for v11.
+ return self.get_backup_v11()
def get_backup_v9(self):