Skip to content

Commit 7fae133

Browse files
authored
Merge branch 'master' into implement-livelog-call
2 parents 99dfb02 + 14818a4 commit 7fae133

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

test/urbackup_api_test.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616

1717

1818
clients = server.get_status()
19+
usage = server.get_usage()
20+
21+
if len(clients) != len(usage):
22+
print("Failed to retreive usage or status information. Length of both lists is different.")
1923

2024
# Uncomment to format time differently
2125
# locale.setlocale(locale.LC_TIME, "german")

urbackup_api/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,20 @@ def get_livelog(self, clientid = 0):
356356
self._lastlogid = log["logdata"][-1]['id']
357357

358358
return log["logdata"]
359+
360+
def get_usage(self):
361+
if not self.login():
362+
return None
363+
364+
usage = self._get_json("usage")
365+
366+
if not usage:
367+
return None
368+
369+
if not "usage" in usage:
370+
return None
371+
372+
return usage["usage"]
359373

360374
def get_extra_clients(self):
361375
if not self.login():

0 commit comments

Comments
 (0)