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.

Reply via email to