def get_db(self,dbfile):
if hasattr(g, 'sqlite_db'): self.close_db(g.sqlite_db)
try:
g.sqlite_db = self.connect_db('{}/{}'.format(app.root_path, dbfile))
except sqlite3.OperationalError as e:
raise e
return g.sqlite_db
Hi questo codice si trova all'interno della classe DB, L'errore che ottengo èlavoro al di fuori del contesto applicativo - Flask
RuntimeError: working outside of application context
l'errore si verifica su questa linea
g.sqlite_db = self.connect_db('{}/{}'.format(app.root_path, dbfile))
penso che il problema è con g, è importato in quel modo from flask import g
Come si può risolvere questo errore? Grazie.