Make get_timestamp a bit more efficient

This commit is contained in:
Alexander van Gessel 2012-09-24 00:36:03 +01:00
parent d3be257e00
commit 9143a4a9fa
2 changed files with 4 additions and 2 deletions

View file

@ -243,13 +243,15 @@ class CampaignClient:
"""
pass
def list_campaigns(self):
def list_campaigns(self, addon=None):
"""
Returns a WML object containing all available info from the server.
"""
if self.error:
return None
request = wmldata.DataSub("request_campaign_list")
if addon:
request.insert_text("name", addon)
self.send_packet(self.make_packet(request))
return self.decode(self.read_packet())

View file

@ -196,7 +196,7 @@ if __name__ == "__main__":
server, addon)
wml = libwml.CampaignClient(server, quiet_libwml)
data = wml.list_campaigns()
data = wml.list_campaigns(addon)
# Item [0] hardcoded seems to work
campaigns = data.data[0]