periodFound = True if periodFound and line.startswith(desc): try: parts = line.split('-') if len(parts) < 2: #Sem horário return None else: shour = parts[1].strip().split(':') today = datetime.date.today() return datetime.datetime(year=today.year, month=today.month, day=today.day, hour=int(shour[0]), minute=int(shour[1])) except: raise Exception(u'SisCop - The page layout is unknown') #se chegar até aqui, é porque o layout é desconhecido raise Exception(u'SisCop - The page layout is unknown') ######################################## # main if __name__ == '__main__': from monitors import MonApp, MonLoginWindow app = MonApp() app.appid = 'scc' app.name = 'SisCop Checker' app.addService(SisCopService) MonLoginWindow(app).run() app.run()