From d4c3d51d2a8498ea23fac9643ebebf73b0bec49c Mon Sep 17 00:00:00 2001 From: James G Sack Date: Fri, 18 Jan 2008 21:40:27 +0000 Subject: [PATCH] fix #1621 .. use os.path.samefile in write_photo svn: r9892 --- ChangeLog | 5 ++++- src/GrampsDb/_WriteGedcom.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ae938627f..4e5712c82 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2008-01-18 Jim Sack + * src/GrampsDb/_WriteGedcom.py : #1621 use os.path.samefile in write_photo + 2008-01-17 Benny Malengier * src/DataViews/_RelationView.py: isue #1605, not twice in same family @@ -12,7 +15,7 @@ include sources (when available) for media objects 2008-01-04 Jerome Rapinat - * src/DateHandler/_Date_fr.py : typo + * src/DateHandler/_Date_fr.py : typo 2008-01-03 Benny Malengier * data/gramps.desktop.in: list more mime types, item 851 diff --git a/src/GrampsDb/_WriteGedcom.py b/src/GrampsDb/_WriteGedcom.py index 6222e6d14..f4fc5f596 100644 --- a/src/GrampsDb/_WriteGedcom.py +++ b/src/GrampsDb/_WriteGedcom.py @@ -1449,7 +1449,7 @@ class GedcomWriter(UpdateCallback): return basename = os.path.basename(path) dest = os.path.join (imgdir, basename) - if dest != path: + if not os.path.samefile(dest,path): try: shutil.copyfile(path, dest) shutil.copystat(path, dest)