On Wed, 2007-10-31 at 10:10 -0700, Bert Heymans wrote: > Malcolm, > > I found this thread, someone who claims to maintain the Python FAQ > says it's OK to use the routine but(!) only in sitecustomize.py:
By "that routine", I guess you meant setdefaultencoding() [see the problem with top-posting... there's no context for your answer, and in this case, even reading the entire message of mine you quote, I can't see where this arose in that message. Still, let's struggle onwards.] > http://groups.google.com/group/comp.lang.python/browse_frm/thread/464dc112819e0098/75748feab89498bd?lnk=gst&q=sys.setdefaultencoding#75748feab89498bd Search on django-dev. There are a number of posts where it's recommended not to use it, by developers (e.g. in [1]). It's been considered an error that it wasn't removed after the initial experimentation period. Customizing your site, particularly your site encoding introduces the risk of non-portability, since assumptions that are made throughout Python are now not necessarily true. Change the default encoding at your own risk and, if things break, stop doing that. You can't rely on it being true on other machines, after all, so if you want code that is at all portable, you must assume the default encoding is ASCII. [1] http://mail.python.org/pipermail/python-dev/2007-June/073593.html > > I'm kind of confused now, ... > > Especially after reading PEP100: > > http://www.python.org/dev/peps/pep-0100/ PEP 100 is quite old. As it mentions, it actually pre-dates PEPs and whilst it discusses setdefaultencoding(), it doesn't recommend using it (or not recommend -- it's a spec, not a best practices document, for better or worse) . Malcolm -- Plan to be spontaneous - tomorrow. http://www.pointy-stick.com/blog/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---