diff --git a/ChangeLog b/ChangeLog index bae179484..4893c5e86 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2004-08-20 Tim Waugh + * src/RelLib.py (Event.are_equal): Fixed comparison with None. + 2004-08-20 Don Allingham * src/plugins/RelCalc.py: use empty string instead of None * src/EditPerson.py: pychecker fixes diff --git a/src/RelLib.py b/src/RelLib.py index b98feb44b..8a972a737 100644 --- a/src/RelLib.py +++ b/src/RelLib.py @@ -898,7 +898,7 @@ class Event(PrimaryObject,DataObj): def are_equal(self,other): """returns 1 if the specified event is the same as the instance""" if other == None: - return 0 + other = Event (None) if (self.name != other.name or self.place != other.place or self.description != other.description or self.cause != other.cause or self.private != other.private or