2007-09-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDbUtils/_GedcomStageOne.py: empty gedcom gives error message, not crash svn: r8991
This commit is contained in:
		| @@ -1,3 +1,6 @@ | ||||
| 2007-09-19  Benny Malengier <benny.malengier@gramps-project.org>  | ||||
| 	* src/GrampsDbUtils/_GedcomStageOne.py: empty gedcom gives error message, not crash | ||||
|  | ||||
| 2007-09-17  Zsolt Foldvari  <zfoldvar@users.sourceforge.net> | ||||
| 	* src/glade/gramps.glade: Make labels translatable. #0001035 | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								TODO
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								TODO
									
									
									
									
									
								
							| @@ -15,6 +15,8 @@ | ||||
|   necessarily need multiple notes. Determine which ones should and | ||||
|   shouldn't. - DONE | ||||
|  | ||||
| * before release: fix command line options | ||||
|  | ||||
| * before release on multiple notes:  | ||||
|     --> in note view: only show orphaned notes (notes are NOT in remove  | ||||
|           orphaned notes tool which is what we want ) | ||||
|   | ||||
| @@ -58,6 +58,7 @@ LOG = logging.getLogger(".GedcomImport") | ||||
| BAD_UTF16 = _("Your GEDCOM file is corrupted. " | ||||
|               "The file appears to be encoded using the UTF16 " | ||||
|               "character set, but is missing the BOM marker.") | ||||
| EMPTY_GED = _("Your GEDCOM file is empty.") | ||||
|  | ||||
| #------------------------------------------------------------------------- | ||||
| # | ||||
| @@ -125,6 +126,8 @@ class StageOne: | ||||
|             self.enc = "UTF16" | ||||
|             input_file.seek(0) | ||||
|             return codecs.EncodedFile(input_file, 'utf8', 'utf16') | ||||
|         elif not line : | ||||
|             raise Errors.GedcomError(EMPTY_GED) | ||||
|         elif line[0] == "\x00" or line[1] == "\x00": | ||||
|             raise Errors.GedcomError(BAD_UTF16) | ||||
|         else: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user