Mercurial > daily-edition
comparison whoisi_cache.py @ 4:78a2da337f9f
added to tests
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Thu, 31 Dec 2009 12:38:16 -0800 |
parents | 8c35fbdf5f43 |
children | 47990d4e6df7 |
comparison
equal
deleted
inserted
replaced
3:8c35fbdf5f43 | 4:78a2da337f9f |
---|---|
18 self.people = storage | 18 self.people = storage |
19 | 19 |
20 def update(self): | 20 def update(self): |
21 pid = self.server.get_max_person_id(app=self.APP_NAME) | 21 pid = self.server.get_max_person_id(app=self.APP_NAME) |
22 interval = range(len(self.people) + 1, pid + 1) | 22 interval = range(len(self.people) + 1, pid + 1) |
23 if interval: | 23 subintervals = split_seq(interval, self.batch_size) |
24 subintervals = split_seq(interval, self.batch_size) | 24 for subinterval in subintervals: |
25 for subinterval in subintervals: | 25 people = self.server.get_people(app=self.APP_NAME, |
26 people = self.server.get_people(app=self.APP_NAME, | 26 first=subinterval[0], |
27 first=subinterval[0], | 27 last=subinterval[-1]) |
28 last=subinterval[-1]) | 28 self.people.extend(people) |
29 self.people.extend(people) |