fix, if the settings is a threading.local() instance it does not have the items() function, but its iterable through the __dict__ property
This commit is contained in:
parent
8e87498aaa
commit
d2d8c7e3c2
1 changed files with 1 additions and 1 deletions
|
@ -125,7 +125,7 @@ class DjangoServer(HTTPServer, object):
|
|||
thread = current_thread()
|
||||
if not hasattr(thread, "settings"):
|
||||
thread.settings = local()
|
||||
for key, value in settings.items():
|
||||
for key, value in getattr(settings, '__dict__', settings).items():
|
||||
setattr(thread.settings, key, value)
|
||||
while True:
|
||||
self.handle_request()
|
||||
|
|
Reference in a new issue