def getNextRun(self): try: ld = self.getLunarDate() if datetime.date.today() < LunarDate(datetime.date.today().year,ld.month,ld.day).toSolarDate(): ld = LunarDate(datetime.date.today().year,ld.month,ld.day) else: ld= LunarDate(datetime.date.today().year+1,ld.month,ld.day) return ld.toSolarDate().strftime('%m/%d/%Y') except ValueError: return "Date before 1900 or after 2050 Error"