* src/plugins/ImportGeneWeb.py: Distinguish unknown people
svn: r4583
This commit is contained in:
@@ -10,6 +10,8 @@
|
|||||||
* src/DateParser.py: Catch DateError and use text only date as fallback
|
* src/DateParser.py: Catch DateError and use text only date as fallback
|
||||||
* src/plugins/TestcaseGenerator.py: Handle DateError exception
|
* src/plugins/TestcaseGenerator.py: Handle DateError exception
|
||||||
|
|
||||||
|
* src/plugins/ImportGeneWeb.py: Distinguish unknown people
|
||||||
|
|
||||||
2005-05-12 Don Allingham <don@gramps-project.org>
|
2005-05-12 Don Allingham <don@gramps-project.org>
|
||||||
* src/GrampsBSDDB.py: force database sync on transaction commit
|
* src/GrampsBSDDB.py: force database sync on transaction commit
|
||||||
|
|
||||||
|
|||||||
@@ -419,6 +419,8 @@ class GeneWebParser:
|
|||||||
person.set_primary_name(name)
|
person.set_primary_name(name)
|
||||||
if gender != None:
|
if gender != None:
|
||||||
person.set_gender(gender)
|
person.set_gender(gender)
|
||||||
|
else:
|
||||||
|
person.set_gender(RelLib.Person.UNKNOWN)
|
||||||
self.db.commit_person(person,self.trans)
|
self.db.commit_person(person,self.trans)
|
||||||
personDataRe = re.compile("^[0-9<>~#\[({!].*$")
|
personDataRe = re.compile("^[0-9<>~#\[({!].*$")
|
||||||
dateRe = re.compile("^[0-9~<>?]+.*$")
|
dateRe = re.compile("^[0-9~<>?]+.*$")
|
||||||
@@ -660,7 +662,7 @@ class GeneWebParser:
|
|||||||
def get_or_create_person(self,firstname,lastname):
|
def get_or_create_person(self,firstname,lastname):
|
||||||
person = None
|
person = None
|
||||||
mykey = firstname+lastname
|
mykey = firstname+lastname
|
||||||
if mykey in self.ikeys:
|
if mykey in self.ikeys and firstname != "?" and lastname != "?":
|
||||||
person = self.db.get_person_from_handle(self.ikeys[mykey])
|
person = self.db.get_person_from_handle(self.ikeys[mykey])
|
||||||
else:
|
else:
|
||||||
person = RelLib.Person()
|
person = RelLib.Person()
|
||||||
|
|||||||
Reference in New Issue
Block a user