More concise expires assignment.

Using 7 lines to assign a variable does not makes this code more
readable in my opinion.
This commit is contained in:
ryneeverett 2016-07-22 13:36:54 -04:00
parent 278d9d4c7a
commit 1a16d14c8f

View file

@ -47,13 +47,7 @@ class XAccelRedirectMiddleware(ProxiedDownloadMiddleware):
redirect_url = self.get_redirect_url(response)
except NoRedirectionMatch:
return response
if self.expires:
expires = self.expires
else:
try:
expires = response.expires
except AttributeError:
expires = None
expires = self.expires or getattr(response, 'expires', None)
return XAccelRedirectResponse(redirect_url=redirect_url,
content_type=response['Content-Type'],
basename=response.basename,