Blue2962 commited on
Commit
d0bf32b
·
1 Parent(s): 0207eb5
Files changed (1) hide show
  1. api/firebase_init.py +7 -3
api/firebase_init.py CHANGED
@@ -3,13 +3,17 @@ import json
3
  import firebase_admin
4
  from firebase_admin import credentials, storage
5
 
 
 
 
 
6
  def initialize_firebase():
7
- if not firebase_admin._apps:
 
 
8
  key_json = os.environ["FIREBASE_KEY"]
9
  key_dict = json.loads(key_json)
10
-
11
  cred = credentials.Certificate(key_dict)
12
-
13
  firebase_admin.initialize_app(cred, {
14
  "storageBucket": "dryasuda-9a03c.appspot.com"
15
  })
 
3
  import firebase_admin
4
  from firebase_admin import credentials, storage
5
 
6
+ import firebase_admin
7
+ from firebase_admin import credentials, storage
8
+ import os, json
9
+
10
  def initialize_firebase():
11
+ try:
12
+ firebase_admin.get_app()
13
+ except ValueError:
14
  key_json = os.environ["FIREBASE_KEY"]
15
  key_dict = json.loads(key_json)
 
16
  cred = credentials.Certificate(key_dict)
 
17
  firebase_admin.initialize_app(cred, {
18
  "storageBucket": "dryasuda-9a03c.appspot.com"
19
  })