Hi,
I'm getting the exception
File
"/var/www/django-sites/351b488d-80bb-42f0-b1bb-927aa89a1d5c/wsgi_autogen.py",
line 9, in <module>
if os.path.exists(virtualenvDirectory + 'bin')
File "/usr/lib/python2.6/genericpath.py", line 18, in exists
st = os.stat(path)
LookupError: no codec search functions registered: can't find encoding
in my WSGI script (autogenerated by my program Site Deploy
<http://site-deploy.sourceforge.net/>):
import os
import sys
sys.path.insert(0,
u'/var/www/django-sites/351b488d-80bb-42f0-b1bb-927aa89a1d5c')
virtualenvDirectory =
u'/var/www/django-sites/351b488d-80bb-42f0-b1bb-927aa89a1d5c/django_simple_todo_list/env/'
activateScriptFilename = ((virtualenvDirectory + 'bin/activate_this.py')
if os.path.exists(virtualenvDirectory + 'bin')
else (virtualenvDirectory +
'Scripts/activate_this.py'))
execfile(activateScriptFilename, dict(__file__ = activateScriptFilename))
os.environ['DJANGO_SETTINGS_MODULE'] =
'django_simple_todo_list.settings_site_deploy_absolute_url_compatibility'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Putting "import codecs" at the top makes the WSGI app work again. Now my
question: Is it expected behavior of mod_wsgi that it does not register
any codec search function? If not, consider this as bug report ;-)
Related old thread:
http://www.mailinglistarchive.com/html/[email protected]/2010-01/msg00178.html
Andreas
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/modwsgi?hl=en.