Randomize at start, then use an index

This commit is contained in:
simon.kagstrom 2010-02-24 06:43:48 +00:00
parent 6e32f8eaef
commit 2bff881744

View File

@ -448,7 +448,8 @@ class Peer:
if entry.get_key() == self.screenshot_key: if entry.get_key() == self.screenshot_key:
print "Save it all" print "Save it all"
try: try:
which = random.randrange(0,12) which = self.srv.next_image_nr
self.srv.next_image_nr = (self.srv.next_image_nr + 1) % 12
f = open("%s%d.png" % (self.srv.image_dir, which), "w") f = open("%s%d.png" % (self.srv.image_dir, which), "w")
f.write(entry.get_data()) f.write(entry.get_data())
f.close() f.close()
@ -581,6 +582,7 @@ class Broker(SocketServer.UDPServer):
self.image_dir = image_dir self.image_dir = image_dir
self.data_key = DATA_KEY_RANGE self.data_key = DATA_KEY_RANGE
self.next_image_nr = random.randrange(0,12)
stats.load(self.stat_data) stats.load(self.stat_data)
try: try: