settings.py: fix img_prefix not updated when setting changes
caused old prefix to still be used after changing setting see #31
This commit is contained in:
parent
75e8930958
commit
ef711dad05
19
settings.py
19
settings.py
@ -312,12 +312,6 @@ else:
|
||||
globals().update(current_settings_dict)
|
||||
|
||||
|
||||
if proxy_images:
|
||||
img_prefix = "/"
|
||||
else:
|
||||
img_prefix = ""
|
||||
|
||||
|
||||
|
||||
if route_tor:
|
||||
print("Tor routing is ON")
|
||||
@ -336,6 +330,19 @@ def add_setting_changed_hook(setting, func):
|
||||
hooks[setting] = [func]
|
||||
|
||||
|
||||
def set_img_prefix(old_value=None, value=None):
|
||||
global img_prefix
|
||||
if value is None:
|
||||
value = proxy_images
|
||||
if value:
|
||||
img_prefix = '/'
|
||||
else:
|
||||
img_prefix = ''
|
||||
set_img_prefix()
|
||||
add_setting_changed_hook('proxy_images', set_img_prefix)
|
||||
|
||||
|
||||
|
||||
def settings_page():
|
||||
if request.method == 'GET':
|
||||
return flask.render_template('settings.html',
|
||||
|
Loading…
x
Reference in New Issue
Block a user