Pārlūkot izejas kodu

Prevent repeated db connect calls

Only call database.connect() if database.is_closed()
Prevents errors if _db_connect is triggered twice
Craig Citro 3 gadi atpakaļ
vecāks
revīzija
7ddba4fc59
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      frigate/http.py

+ 2 - 1
frigate/http.py

@@ -47,7 +47,8 @@ def create_app(
 
     @app.before_request
     def _db_connect():
-        database.connect()
+        if database.is_closed():
+            database.connect()
 
     @app.teardown_request
     def _db_close(exc):