def GET(self, group):
obj = {}
try:
memkey = "groupstats-" + str(group)
obj = cache.get(memkey)
if not obj:
parser = group_member_page_parser(group)
obj = {}
obj["memberCount"] = parser.get_member_count()
obj["memberListShort"] = parser.get_member_list_short()
obj["logo"] = parser.get_logo()
obj["name"] = parser.get_name()
obj["abbreviation"] = parser.get_abbreviation()
cache.set(memkey, obj, time = config.ini.getint("cache", "group-stats-expiry"))
except:
pass
web.header("Content-Type", jsonMimeType)
return json.dumps(obj)
评论列表
文章目录