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 @@ -136,20 +136,31 @@ def render_template(*args, **kwargs):
136136database_cache_file = os .path .join (themerr_data_directory , 'database_cache.json' )
137137database_cache_lock = Lock ()
138138
139- secret_file = os .path .join (themerr_data_directory , 'secret.json' )
140139
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' )
148149 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 ()
153164
154165
155166responses = {
You can’t perform that action at this time.
0 commit comments