Beispiel #1
0
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()
Beispiel #3
0
            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!"
                )