From: Alex R. <sh...@al...> - 2004-09-22 04:58:35
|
Martin, On Tue, Sep 21, 2004 at 12:20:05PM +0200, Martin Hawlisch wrote: >=20 > I found a very nice GEDCOM testfile: http://www.geditcom.com/gedcom.html >=20 > Maybe this can help to improve the gedcom import. Thanks! It looks like a very useful test suite for us. I only had a casual look, but it seems very promising. > I did a short test with gramps2/HEAD. It has problems to display most of = the > special chars from ANSEL encoding I'm going to look at it more carefully. It could be either us or them who is wrong there :-) If we have bugs in ANSEL parsing, we would definitely need to correct them. > , and opening one person gives a Traceback: >=20 > Traceback (most recent call last): > File "/home/mhawlisch/devel/gramps2/src/gramps_main.py", line 1486, in > load_person > EditPerson.EditPerson(self, person, self.db, self.update_after_edit) > File "/home/mhawlisch/devel/gramps2/src/EditPerson.py", line 443, in > __init__ > self.redraw_event_list() > File "/home/mhawlisch/devel/gramps2/src/EditPerson.py", line 906, in > redraw_event_list > pname =3D place_title(self.db,event) > File "/home/mhawlisch/devel/gramps2/src/EditPerson.py", line 1858, in > place_title > pid =3D event.get_place_handle() > AttributeError: 'NoneType' object has no attribute 'get_place_handle' Looks like there's an empty event. I could put a check so that nothing is attempted for an empty event, but this most likely will mask the problem. Instead, it would be great to find out the root of the problem rather than treat the symptoms :-) If you could specify which file you import and which person then causes the traceback, we'll probably get to it faster. > By the way, are there any plans to seperate save and export formats? I > started writing some basic export plugins for iCard/vCard and > iCalendar/vCalendar (this way one can have some of the data on the PDA), = but > this really shouldn't be part of the "Save as.." wizard. Since the wizard was written, we unexpectedly gained the ability to edit gramps XML and GEDCOM data "in place", i.e. without necessarily importing it into a GRDB file. As a side benefit, we get the ability to have a plain "Save as" now. The plan was for me to put the "Save as" back in place, for GRDB, XML, and GEDCOM formats. The we will have exports for "write_only" formats like WFT, gramps-pkg, CD. I'm not sure where *Card/*Calendar export fits in this picture. I thought we would not the wizard after we go back to normal Save as (as in "save and continue editing") and Export/Save a copy (as in "save and put away") functions. Maybe it could be normal Export. Alex --=20 Alexander Roitman http://ebner.neuroscience.umn.edu/people/alex.html Dept. of Neuroscience, Lions Research Building 2001 6th Street SE, Minneapolis, MN 55455 Tel (612) 625-7566 FAX (612) 626-9201 |