Revert 10874 changes to base.py and _FilterParser.py

svn: r10877
This commit is contained in:
Gerald Britton 2008-07-18 13:15:15 +00:00
parent 0cabb9161c
commit 437bde6e5c
3 changed files with 14 additions and 14 deletions

View File

@ -66,7 +66,7 @@ class FilterParser(handler.ContentHandler):
elif tag == "filter":
self.f = GenericFilterFactory(self.namespace)()
self.f.set_name(attrs['name'])
if 'function' in attrs:
if attrs.has_key('function'):
try:
if int(attrs['function']):
op = 'or'
@ -75,9 +75,9 @@ class FilterParser(handler.ContentHandler):
except ValueError:
op = attrs['function']
self.f.set_logical_op(op)
if 'invert' in attrs:
if attrs.has_key('invert'):
self.f.set_invert(attrs['invert'])
if 'comment' in attrs:
if attrs.has_key('comment'):
self.f.set_comment(attrs['comment'])
self.gfilter_list.add(self.namespace, self.f)
elif tag == "rule":

View File

@ -650,7 +650,7 @@ class GrampsDbBase(Callback):
person ID prefix.
"""
index = self.person_prefix % self.pmap_index
while str(index) in self.id_trans:
while self.id_trans.has_key(str(index)):
self.pmap_index += 1
index = self.person_prefix % self.pmap_index
self.pmap_index += 1
@ -662,7 +662,7 @@ class GrampsDbBase(Callback):
place ID prefix.
"""
index = self.place_prefix % self.lmap_index
while str(index) in self.pid_trans:
while self.pid_trans.has_key(str(index)):
self.lmap_index += 1
index = self.place_prefix % self.lmap_index
self.lmap_index += 1
@ -674,7 +674,7 @@ class GrampsDbBase(Callback):
event ID prefix.
"""
index = self.event_prefix % self.emap_index
while str(index) in self.eid_trans:
while self.eid_trans.has_key(str(index)):
self.emap_index += 1
index = self.event_prefix % self.emap_index
self.emap_index += 1
@ -686,7 +686,7 @@ class GrampsDbBase(Callback):
off the media object ID prefix.
"""
index = self.mediaobject_prefix % self.omap_index
while str(index) in self.oid_trans:
while self.oid_trans.has_key(str(index)):
self.omap_index += 1
index = self.mediaobject_prefix % self.omap_index
self.omap_index += 1
@ -698,7 +698,7 @@ class GrampsDbBase(Callback):
source ID prefix.
"""
index = self.source_prefix % self.smap_index
while str(index) in self.sid_trans:
while self.sid_trans.has_key(str(index)):
self.smap_index += 1
index = self.source_prefix % self.smap_index
self.smap_index += 1
@ -710,7 +710,7 @@ class GrampsDbBase(Callback):
family ID prefix.
"""
index = self.family_prefix % self.fmap_index
while str(index) in self.fid_trans:
while self.fid_trans.has_key(str(index)):
self.fmap_index += 1
index = self.family_prefix % self.fmap_index
self.fmap_index += 1
@ -722,7 +722,7 @@ class GrampsDbBase(Callback):
off the repository ID prefix.
"""
index = self.repository_prefix % self.rmap_index
while str(index) in self.rid_trans:
while self.rid_trans.has_key(str(index)):
self.rmap_index += 1
index = self.repository_prefix % self.rmap_index
self.rmap_index += 1
@ -734,7 +734,7 @@ class GrampsDbBase(Callback):
note ID prefix.
"""
index = self.note_prefix % self.nmap_index
while str(index) in self.nid_trans:
while self.nid_trans.has_key(str(index)):
self.nmap_index += 1
index = self.note_prefix % self.nmap_index
self.nmap_index += 1
@ -1483,7 +1483,8 @@ class GrampsDbBase(Callback):
}
table = key2table[obj_key]
return str(gramps_id) in table
#return str(gramps_id) in table
return table.has_key(str(gramps_id))
def find_initial_person(self):
person = self.get_default_person()

View File

@ -930,7 +930,7 @@ class GrampsDBDir(GrampsDbBase, UpdateCallback):
# from the primary object 'obj' or any of its secondary objects.
handle = obj.handle
update = str(handle) in self.reference_map_primary_map
update = self.reference_map_primary_map.has_key(str(handle))
if update:
# First thing to do is get hold of all rows in the reference_map
@ -1374,7 +1374,6 @@ class GrampsDBDir(GrampsDbBase, UpdateCallback):
def __get_obj_from_gramps_id(self, val, tbl, class_init, prim_tbl):
try:
if tbl.has_key(str(val)):
#if str(val) in tbl:
data = tbl.get(str(val), txn=self.txn)
obj = class_init()
### FIXME: this is a dirty hack that works without no