From f82ccc4913c94edc4f33c1c2dd6cf44c9a6f4423 Mon Sep 17 00:00:00 2001 From: Josef Gustafsson Date: Thu, 10 Sep 2015 16:48:18 +0200 Subject: optimizing putting new domains --- monitor/josef_leveldb.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'monitor/josef_leveldb.py') diff --git a/monitor/josef_leveldb.py b/monitor/josef_leveldb.py index e1c402e..1d3bdbd 100755 --- a/monitor/josef_leveldb.py +++ b/monitor/josef_leveldb.py @@ -156,11 +156,13 @@ def db_lookup_domain(db, domain): if match_domain(cur_domain, item): # print item try: - tmp = db.Get(item) + tmp = db.Get(item).split(SEP) # print tmp - if tmp[0] == '{': - res.append(tmp) - next_level += tmp.split(SEP) + for tmp_item in tmp: + if tmp_item[0] == '{': + res.append(tmp_item) + else: + next_level.append(tmp_item) except KeyError: # print "Could not find " + item pass -- cgit v1.1