arbeiten außerhalb der Anwendung Kontext - Fläschchen

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 dieser code befindet sich innerhalb der DB-Klasse, die Fehler, Die ich bekomme, ist

Absturz mit Laufzeitfehler: arbeiten außerhalb der Anwendungskontext

tritt der Fehler auf dieser Linie

g.sqlite_db = self.connect_db('{}/{}'.format(app.root_path, dbfile))

Ich denke, das problem ist mit g, es ist importiert wie from flask import g

Wie dieser Fehler behoben werden kann?
Danke.

InformationsquelleAutor Koten | 2015-12-06
Schreibe einen Kommentar