def SetDate(self, date): if date: weekdays = {"0" : "Sun", "1" : "Mon", "2" : "Tue", "3" : "Wed", "4" : "Thu", "5" : "Fri", "6" : "Sat"} months = {"1" : "Jan", "2" : "Feb", "3" : "Mar", "4" : "Apr", "5" : "May", "6" : "Jun", "7" : "Jul", "8" : "Aug", "9" : "Sep", "10" : "Oct", "11" : "Nov", "12" : "Dec"} self.date = "%s, %s %s %s -0%d00" % (weekdays[date.strftime("%w")], date.strftime("%d"), months[str(int(date.strftime("%m")))], date.strftime("%Y %H:%M:%S"), TimeAgent.utcoffset()) else: self.date = None