Actually, probably need result of: sys.getfilesystemencoding()
Graham 2009/11/15 Graham Dumpleton <[email protected]>: > What is result of: > > sys.getdefaultencoding() > > from command line and within WSGI application under mod_wsgi. > > Graham > > 2009/11/15 Hannes <[email protected]>: >> >> Hello, >> >> I'm using mod_wsgi 2.5 and Python 2.6.4 on Linux. >> >> The behavior I'd expect of os.listdir is that it should return either >> a) a list of str, if the given path argument is of type str or >> b) a list of unicode objects, if the given path argument is a unicode >> object. >> >> If (and so far only if) I call os.listdir from within a wsgi- >> application (and pass a unicode object for the path), it returns a >> list of both unicode objects and strings, namely strings in case the >> corresponding file name contains non-ascii characters. >> >> Has anybody experienced this? I'm currently working around this by >> passing a string to os.listdir (in which case it returns only strings) >> and converting the result to unicode manually. If this is a mod_wsgi >> issue, I'll file an issue. >> >> cheers >> Hannes >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
