|
@@ -110,6 +110,7 @@ _category_names = (gettext('files'),
|
110
|
110
|
gettext('news'),
|
111
|
111
|
gettext('map'))
|
112
|
112
|
|
|
113
|
+outgoing_proxies = settings.get('outgoing_proxies', None)
|
113
|
114
|
|
114
|
115
|
@babel.localeselector
|
115
|
116
|
def get_locale():
|
|
@@ -638,7 +639,8 @@ def image_proxy():
|
638
|
639
|
resp = requests.get(url,
|
639
|
640
|
stream=True,
|
640
|
641
|
timeout=settings['server'].get('request_timeout', 2),
|
641
|
|
- headers=headers)
|
|
642
|
+ headers=headers,
|
|
643
|
+ proxies=outgoing_proxies)
|
642
|
644
|
|
643
|
645
|
if resp.status_code == 304:
|
644
|
646
|
return '', resp.status_code
|