[tor-commits] [metrics-tasks/master] Make tweaks based on comments by gsathya (#6471).
karsten at torproject.org
karsten at torproject.org
Wed Nov 7 01:51:40 UTC 2012
commit b89d9da5ce6ecf46dd1dfe7bbf4522d8776ca322
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Tue Nov 6 20:51:20 2012 -0500
Make tweaks based on comments by gsathya (#6471).
---
task-6471/python/pygeodate.py | 17 +++++------------
1 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/task-6471/python/pygeodate.py b/task-6471/python/pygeodate.py
index 83169e5..72f13d8 100644
--- a/task-6471/python/pygeodate.py
+++ b/task-6471/python/pygeodate.py
@@ -42,22 +42,15 @@ class Database:
for line in input_file.readlines():
line = line.strip()
if line.startswith('!'):
- self.add_date(line)
- continue
+ date = line.split("!")[1]
+ if date not in self.dates:
+ bisect.insort(self.dates, date)
else:
- self.add_range(line)
+ r = Range(line)
+ self.data.append((r.key, r))
self.data.sort()
self.keys = [r[0] for r in self.data]
- def add_date(self, line):
- date = line.split("!")[1]
- if date not in self.dates:
- bisect.insort(self.dates, date)
-
- def add_range(self, line):
- r = Range(line)
- self.data.append((r.key, r))
-
def lookup_address_and_date(self, address_string, date_string):
if len(self.data) == 0:
return '??'
More information about the tor-commits
mailing list