From 831a3e2046a8d606a20ad4ddf2cad31cf7b96c04 Mon Sep 17 00:00:00 2001 From: tomi Date: Thu, 14 Feb 2008 13:28:36 +0000 Subject: [PATCH] it's possible to be too old. git-svn-id: https://jerakeen.org/svn/tomi/Projects/Shelf@3842 ab05c693-d3d1-0310-8e8b-e1346d90d6a5 --- Clue.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Clue.py b/Clue.py index af366a8..b56d8ce 100644 --- a/Clue.py +++ b/Clue.py @@ -234,8 +234,11 @@ def email(self): return self.emails()[0] def birthday(self): - if self.person.valueForProperty_( kABBirthdayProperty ): - return gmtime( self.person.valueForProperty_( kABBirthdayProperty ).timeIntervalSince1970() ) + try: + if self.person.valueForProperty_( kABBirthdayProperty ): + return gmtime( self.person.valueForProperty_( kABBirthdayProperty ).timeIntervalSince1970() ) + except ValueError: # too old.. TODO - Um, I know people born <1970. Must fix. + pass return None # utility method for dealing with the Cocoa Address Book interface.