File tree Expand file tree Collapse file tree 1 file changed +23
-12
lines changed
Expand file tree Collapse file tree 1 file changed +23
-12
lines changed Original file line number Diff line number Diff line change @@ -135,20 +135,31 @@ def render_template(*args, **kwargs):
135135database_cache_file = os .path .join (themerr_data_directory , 'database_cache.json' )
136136database_cache_lock = Lock ()
137137
138- secret_file = os .path .join (themerr_data_directory , 'secret.json' )
139138
140- try :
141- with open (secret_file , 'r' ) as f :
142- app .secret_key = json .load (f )['secret' ]
143- except Exception :
144- # create random secret
145- Log .Info ('Creating random secret' )
146- app .secret_key = uuid .uuid4 ().hex
139+ def create_secret ():
140+ """
141+ Create secret file with random uuid.
142+
143+ Examples
144+ --------
145+ >>> create_secret()
146+ """
147+ secret_file = os .path .join (themerr_data_directory , 'secret.json' )
147148 try :
148- with open (secret_file , 'w' ) as f :
149- json .dump ({'secret' : app .secret_key }, f )
150- except Exception as e :
151- Log .Error ('Error saving secret: {}' .format (e ))
149+ with open (secret_file , 'r' ) as f :
150+ app .secret_key = json .load (f )['secret' ]
151+ except Exception :
152+ # create random secret
153+ Log .Info ('Creating random secret' )
154+ app .secret_key = uuid .uuid4 ().hex
155+ try :
156+ with open (secret_file , 'w' ) as f :
157+ json .dump ({'secret' : app .secret_key }, f )
158+ except Exception as e :
159+ Log .Error ('Error saving secret: {}' .format (e ))
160+
161+
162+ create_secret ()
152163
153164
154165responses = {
You can’t perform that action at this time.
0 commit comments