From 1928ae585d80176dc2f077029c96d2b17f166023 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 5 May 2011 19:49:57 -0400 Subject: [PATCH] Compare by name if dates are the same. --- PhotoAlbum.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PhotoAlbum.py b/PhotoAlbum.py index 045f4af..023158f 100644 --- a/PhotoAlbum.py +++ b/PhotoAlbum.py @@ -198,7 +198,10 @@ class Photo(object): else: return self._attributes["DateTimeFile"] def __cmp__(self, other): - return cmp(self.date, other.date) + date_compare = cmp(self.date, other.date) + if date_compare == 0: + return cmp(self.name, other.name) + return date_compare @property def attributes(self): return self._attributes