* src/docgen/PdfDoc.py: fixed register_book_doc call

* src/AddrEdit.py: pychecker fixes
* src/AttrEdit.py: pychecker fixes
* src/AutoComp.py: pychecker fixes
* src/ChooseParents.py: pychecker fixes
* src/DbPrompter.py: pychecker fixes
* src/DisplayModels.py: pychecker fixes
* src/EventEdit.py: pychecker fixes
* src/FamilyView.py: pychecker fixes
* src/Filter.py: pychecker fixes
* src/GenericFilter.py: pychecker fixes
* src/GrampsCfg.py: pychecker fixes
* src/GrampsGconfKeys.py: pychecker fixes
* src/ImgManip.py: pychecker fixes
* src/PlaceView.py: pychecker fixes
* src/Plugins.py: pychecker fixes
* src/ReadGedcom.py: pychecker fixes
* src/ReadXML.py: pychecker fixes
* src/SelectChild.py: pychecker fixes
* src/SelectObject.py: pychecker fixes
* src/SelectPerson.py: pychecker fixes
* src/Sort.py: pychecker fixes
* src/SourceView.py: pychecker fixes
* src/Utils.py: pychecker fixes
* src/Witness.py: pychecker fixes
* src/WriteGedcom.py: pychecker fixes
* src/WriteXML.py: pychecker fixes
* src/gramps_main.py: pychecker fixes


svn: r3599
This commit is contained in:
Don Allingham
2004-10-06 03:42:54 +00:00
parent 62b9f90a36
commit e4616ff14a
28 changed files with 333 additions and 418 deletions

View File

@ -38,7 +38,6 @@ import re
#-------------------------------------------------------------------------
import gtk
import gtk.glade
import gnome
#-------------------------------------------------------------------------
#
@ -48,7 +47,6 @@ import gnome
import RelLib
import GenericFilter
import const
import Utils
import Date
import GedcomInfo
import Errors
@ -56,8 +54,6 @@ import ansel_utf8
from gettext import gettext as _
from QuestionDialog import ErrorDialog
_title_string = _("Export to GEDCOM")
def keep_utf8(s):
return s
@ -614,35 +610,23 @@ class GedcomWriter:
sorted = []
for key in pkeys:
person = self.db.get_person_from_handle (key)
tuple = (person.get_gramps_id (), person)
sorted.append (tuple)
data = (person.get_gramps_id (), person)
sorted.append (data)
sorted.sort()
nump = float(len(self.plist))
index = 0.0
for (gramps_id, person) in sorted:
self.write_person(person)
index = index + 1
#if index%100 == 0 and not self.cl:
# self.pbar.set_fraction(index/nump)
# while(gtk.events_pending()):
# gtk.mainiteration()
# if not self.cl:
# self.pbar.set_fraction(1.0)
self.write_families()
if self.source_refs:
self.write_sources()
#else:
# if not self.cl:
# self.sbar.set_fraction(1.0)
self.writeln("0 TRLR")
self.g.close()
return 1
def write_copy(self):
import time
t = time.localtime(time.time())
y = t[0]
@ -654,8 +638,6 @@ class GedcomWriter:
self.writeln('1 COPR Copyright (c) %d %s. See additional copyright NOTE below.' % (y,o))
def gnu_fdl(self):
import time
if self.copy != 1:
return
@ -673,13 +655,11 @@ class GedcomWriter:
pass
def write_families(self):
nump = float(len(self.flist))
index = 0.0
sorted = []
for family_handle in self.flist.keys ():
family = self.db.get_family_from_handle(family_handle)
tuple = (self.fid (family_handle), family_handle, family)
sorted.append (tuple)
data = (self.fid (family_handle), family_handle, family)
sorted.append (data)
sorted.sort ()
for (gramps_id, family_handle, family) in sorted:
father_alive = mother_alive = 0
@ -745,22 +725,13 @@ class GedcomWriter:
self.write_change(1,family.get_change_time())
# index = index + 1
# if index % 100 == 0 and not self.cl:
# self.fbar.set_fraction(index/nump)
# while(gtk.events_pending()):
# gtk.mainiteration()
#if not self.cl:
# self.fbar.set_fraction(1.0)
def write_sources(self):
nump = float(len(self.slist))
index = 0.0
sorted = []
for key in self.slist.keys():
source = self.db.get_source_from_handle(key)
tuple = (self.sid (source.get_gramps_id ()), source)
sorted.append (tuple)
data = (self.sid (source.get_gramps_id ()), source)
sorted.append (data)
sorted.sort ()
for (source_id, source) in sorted:
self.writeln("0 @%s@ SOUR" % source_id)
@ -777,13 +748,6 @@ class GedcomWriter:
index = index + 1
self.write_change(1,source.get_change_time())
# if index % 100 == 0 and not self.cl:
# self.sbar.set_fraction(index/nump)
# while(gtk.events_pending()):
# gtk.mainiteration()
# if not self.cl:
# self.sbar.set_fraction(1.0)
def write_person(self,person):
self.writeln("0 @%s@ INDI" % person.get_gramps_id())
restricted = self.restrict and person.probably_alive (self.db)
@ -975,7 +939,7 @@ class GedcomWriter:
dest = os.path.join (dirname, basename)
try:
os.link (path, dest)
except OSError, e:
except OSError:
file (dest,
"wb").writelines (file (path,
"rb").xreadlines ())
@ -1009,7 +973,6 @@ class GedcomWriter:
def write_change(self,level,timeval):
tval = time.localtime(timeval)
self.writeln('%d CHAN' % level)
time_val = time.localtime(timeval)
self.writeln('%d DATE %d %s %d' % (level + 1,time_val[2],