mirror of
https://github.com/uroni/urbackup-server-python-web-api-wrapper.git
synced 2025-10-26 11:38:16 +00:00
Merge pull request #3 from tuxis-ie/implement-usage-call
Implement usage query, including buildtest
This commit is contained in:
commit
14818a4060
@ -16,6 +16,10 @@ for line in computernames:
|
||||
|
||||
|
||||
clients = server.get_status()
|
||||
usage = server.get_usage()
|
||||
|
||||
if len(clients) != len(usage):
|
||||
print("Failed to retreive usage or status information. Length of both lists is different.")
|
||||
|
||||
# Uncomment to format time differently
|
||||
# locale.setlocale(locale.LC_TIME, "german")
|
||||
@ -62,4 +66,4 @@ for key in settings:
|
||||
if server.set_global_setting("max_image_incr", "40"):
|
||||
print("Changed global setting successfully")
|
||||
else:
|
||||
print("Failed to change global setting")
|
||||
print("Failed to change global setting")
|
||||
|
||||
@ -339,6 +339,20 @@ class urbackup_server:
|
||||
|
||||
return status["status"]
|
||||
|
||||
def get_usage(self):
|
||||
if not self.login():
|
||||
return None
|
||||
|
||||
usage = self._get_json("usage")
|
||||
|
||||
if not usage:
|
||||
return None
|
||||
|
||||
if not "usage" in usage:
|
||||
return None
|
||||
|
||||
return usage["usage"]
|
||||
|
||||
def get_extra_clients(self):
|
||||
if not self.login():
|
||||
return None
|
||||
|
||||
Loading…
Reference in New Issue
Block a user