From: Mike Bayer Date: Sun, 4 Feb 2007 20:11:28 +0000 (+0000) Subject: added 'ascii' as default encoding in case getdefaultlocale()[1] comes up with None... X-Git-Tag: rel_0_3_5~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78d610da91036100a6f5c84b347e703bcc37c18c;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git added 'ascii' as default encoding in case getdefaultlocale()[1] comes up with None (see [ticket:457]) --- diff --git a/lib/sqlalchemy/ext/sqlsoup.py b/lib/sqlalchemy/ext/sqlsoup.py index 0f644b02f1..5fb42df23d 100644 --- a/lib/sqlalchemy/ext/sqlsoup.py +++ b/lib/sqlalchemy/ext/sqlsoup.py @@ -395,7 +395,7 @@ def class_for_table(selectable, **mapper_kwargs): return cmp(t1, t2) def __repr__(self): import locale - encoding = locale.getdefaultlocale()[1] + encoding = locale.getdefaultlocale()[1] or 'ascii' L = [] for k in self.__class__.c.keys(): value = getattr(self, k, '')