# Author:       Lorne White (email: lwhite1@planet.eon.net)
 #
 # Created:
-# Version       0.2 1999/11/08
+# Version       0.2 08-Nov-1999
 # Licence:      wxWindows license
 #----------------------------------------------------------------------------
+# Updated:      01-Dec-2004
+# Action:       Cast the year variable to an integer under the Date Class
+# Reason:       When the year was compared in the isleap() function, if it was
+#               in a string format, then an error was raised.    
 
 import time
 
     def __init__(self, year, month, day):
         self.julian = julianDay(year, month, day)
         self.month = month
-        self.year = year
+        self.year = int(year)
         self.day_of_week = dayOfWeek(self.julian)
         self.days_in_month = daysPerMonth(self.month, self.year)