misc: don't use settings in async/thread theme update (#22325)
This commit is contained in:
parent
8e230861e6
commit
b7b7a84879
|
@ -70,6 +70,7 @@ class RemoteTemplate(object):
|
|||
|
||||
def get_template(self):
|
||||
item = self.get_cached_item()
|
||||
self.theme_skeleton_url = settings.THEME_SKELETON_URL
|
||||
if item is None:
|
||||
template_body = self.update_content(in_thread=False)
|
||||
if template_body is None:
|
||||
|
@ -84,7 +85,7 @@ class RemoteTemplate(object):
|
|||
return Template(template_body)
|
||||
|
||||
def update_content(self, in_thread=True):
|
||||
r = requests.get(settings.THEME_SKELETON_URL, params={'source': self.source})
|
||||
r = requests.get(self.theme_skeleton_url, params={'source': self.source})
|
||||
if r.status_code != 200:
|
||||
logger.error('failed to retrieve theme (status code: %s)', r.status_code)
|
||||
return None
|
||||
|
@ -107,7 +108,7 @@ class RemoteTemplate(object):
|
|||
|
||||
page_cache = {}
|
||||
for page_id, page_redirect_url in self.combo_skeleton_pages.items():
|
||||
r = requests.get(settings.THEME_SKELETON_URL, params={'source': page_redirect_url})
|
||||
r = requests.get(self.theme_skeleton_url, params={'source': page_redirect_url})
|
||||
if r.status_code != 200:
|
||||
# abort
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue