def hook(): if not request.endpoint == 'static': Database.connect() #return if request.endpoint == 'static': return if request.endpoint is None: return if request.endpoint.startswith('Api.') or request.endpoint.startswith( 'Auth.'): return if not Authorization.isLoggedIn(session.get('user')): return redirect(url_for('Auth.Login'))
def __init__(self): super().__init__() self.database: Database = None self.matcher: Matcher = Matcher() self.database = Database.connect('dev.db') self.configure_window() self.configure_menubar() self.__entryWindow = None self.scene = qt.QGraphicsScene() self.view = qt.QGraphicsView(self.scene) self.popup_list: EntriesList = None self.dev_console: DevConsole = None self.setCentralWidget(self.view) self.show()
writed1 = csv.write_data(temp_dict, write_header=header, path=path) writed2 = csv.write_accumulated(temp_dict, last_accumulated=last_accumulated, write_header=header, path=path_accumulated) if not writed1 and not writed2: print( "\nOs dados não foram gravados pois já estão no escritos no csv!" ) else: print("\nOs dados foram gravados com sucesso!") if AUTO_MYSQL: print("\nInserindo dados automaticamente no banco.") config = db.get_config() db.connect(config) db.create_tables() db.insert_derivatives_contratos(temp_dict) print() db.insert_derivatives_acumulado(temp_dict) elif option == 2: today = date.today() bmf.get_id(filters) last_accumulated = bmf.get_accumulated(filters) last_date_str = bmf.last_date if not last_accumulated: print( "\nPor favor, execute a coleta de dados primeiro antes de realizar a atualização!" )