Fixed writing a gramps package

svn: r472
This commit is contained in:
Don Allingham 2001-10-14 20:57:47 +00:00
parent 1d0ff1d6ad
commit cca1c0aff9

View File

@ -82,36 +82,40 @@ def exportData(database, filename):
for f in database.getPersonMap().values(): for f in database.getPersonMap().values():
for p in f.getPhotoList(): for p in f.getPhotoList():
base = os.path.basename(p.getPath()) object = p.getReference()
base = os.path.basename(object.getPath())
try: try:
g = open(p.getPath(),"rb") g = open(object.getPath(),"rb")
t.add_file(base,mtime,g) t.add_file(base,mtime,g)
g.close() g.close()
except: except:
pass pass
for f in database.getFamilyMap().values(): for f in database.getFamilyMap().values():
for p in f.getPhotoList(): for p in f.getPhotoList():
base = os.path.basename(p.getPath()) object = p.getReference()
base = os.path.basename(object.getPath())
try: try:
g = open(p.getPath(),"rb") g = open(object.getPath(),"rb")
t.add_file(base,mtime,g) t.add_file(base,mtime,g)
g.close() g.close()
except: except:
pass pass
for f in database.getSourceMap().values(): for f in database.getSourceMap().values():
for p in f.getPhotoList(): for p in f.getPhotoList():
base = os.path.basename(p.getPath()) object = p.getReference()
base = os.path.basename(object.getPath())
try: try:
g = open(p.getPath(),"rb") g = open(object.getPath(),"rb")
t.add_file(base,mtime,g) t.add_file(base,mtime,g)
g.close() g.close()
except: except:
pass pass
for f in database.getPlaceMap().values(): for f in database.getPlaceMap().values():
for p in f.getPhotoList(): for p in f.getPhotoList():
base = os.path.basename(p.getPath()) object = p.getReference()
base = os.path.basename(object.getPath())
try: try:
g = open(p.getPath(),"rb") g = open(object.getPath(),"rb")
t.add_file(base,mtime,g) t.add_file(base,mtime,g)
g.close() g.close()
except: except: