Use result_to_list for all list endpoints, to ensure empty lists are handled correctly
This commit is contained in:
parent
ae4295ee4e
commit
138f47add3
4 changed files with 11 additions and 5 deletions
|
@ -1,6 +1,7 @@
|
|||
"""
|
||||
api_activity.py : Trovebox Activity API Classes
|
||||
"""
|
||||
from trovebox import http
|
||||
from trovebox.errors import TroveboxError
|
||||
from trovebox.objects.activity import Activity
|
||||
|
||||
|
@ -12,6 +13,7 @@ class ApiActivities(object):
|
|||
def list(self, **kwds):
|
||||
""" Returns a list of Activity objects """
|
||||
activities = self._client.get("/activities/list.json", **kwds)["result"]
|
||||
activities = http.result_to_list(activities)
|
||||
return [Activity(self._client, activity) for activity in activities]
|
||||
|
||||
def purge(self, **kwds):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue