This repository was archived by the owner on Oct 13, 2024. It is now read-only.
File tree 1 file changed +23
-12
lines changed
1 file changed +23
-12
lines changed Original file line number Diff line number Diff line change @@ -136,20 +136,31 @@ def render_template(*args, **kwargs):
136
136
database_cache_file = os .path .join (themerr_data_directory , 'database_cache.json' )
137
137
database_cache_lock = Lock ()
138
138
139
- secret_file = os .path .join (themerr_data_directory , 'secret.json' )
140
139
141
- try :
142
- with open (secret_file , 'r' ) as f :
143
- app .secret_key = json .load (f )['secret' ]
144
- except Exception :
145
- # create random secret
146
- Log .Info ('Creating random secret' )
147
- app .secret_key = uuid .uuid4 ().hex
140
+ def create_secret ():
141
+ """
142
+ Create secret file with random uuid.
143
+
144
+ Examples
145
+ --------
146
+ >>> create_secret()
147
+ """
148
+ secret_file = os .path .join (themerr_data_directory , 'secret.json' )
148
149
try :
149
- with open (secret_file , 'w' ) as f :
150
- json .dump ({'secret' : app .secret_key }, f )
151
- except Exception as e :
152
- Log .Error ('Error saving secret: {}' .format (e ))
150
+ with open (secret_file , 'r' ) as f :
151
+ app .secret_key = json .load (f )['secret' ]
152
+ except Exception :
153
+ # create random secret
154
+ Log .Info ('Creating random secret' )
155
+ app .secret_key = uuid .uuid4 ().hex
156
+ try :
157
+ with open (secret_file , 'w' ) as f :
158
+ json .dump ({'secret' : app .secret_key }, f )
159
+ except Exception as e :
160
+ Log .Error ('Error saving secret: {}' .format (e ))
161
+
162
+
163
+ create_secret ()
153
164
154
165
155
166
responses = {
You can’t perform that action at this time.
0 commit comments