Find out more about groups.

This commit is contained in:
Kenneth Reitz
2011-02-21 15:39:57 -05:00
parent 19bdb0a0e0
commit 07844037ae
+16 -6
View File
@@ -73,18 +73,28 @@ class GroupsDiscoverExplore(object):
class GroupDiscoverCategory(SyncedList):
__data_keys__ = ['slug',]
__data_keys__ = []
def __init__(self):
super(GroupDiscoverCategory, self).__init__()
def get(self, key):
r = api.get('groups', 'discover', 'category', key)
print r.content
cat = models.Category()
cat.import_from_api(deserialize(r.content)['categories'])
return cat
r = api.get('groups', 'discover', 'category', key,
error='Invalid group slug given.'
)
groups = deserialize(r.content)['groups']
i = [c.slug for c in self.data].index(key)
self.data[i].groups = groups
#
return self.data[i].__dict__
def sync(self):
r = api.get('groups', 'discover', 'category')
for _cat in deserialize(r.content)['categories']: