GrampsLocale: Ensure self.encoding exists before testing it
svn: r21899
This commit is contained in:
parent
e21ba6c432
commit
01b4b7dc4e
@ -347,7 +347,7 @@ class GrampsLocale(object):
|
|||||||
#Next, we need to know what is the encoding from the native
|
#Next, we need to know what is the encoding from the native
|
||||||
#environment. This is used by python standard library funcions which
|
#environment. This is used by python standard library funcions which
|
||||||
#localize their output, e.g. time.strftime():
|
#localize their output, e.g. time.strftime():
|
||||||
if not self.encoding:
|
if not (hasattr(self, 'encoding') and self.encoding):
|
||||||
self.encoding = (locale.getpreferredencoding()
|
self.encoding = (locale.getpreferredencoding()
|
||||||
or sys.getdefaultencoding())
|
or sys.getdefaultencoding())
|
||||||
#Ensure that output is encoded correctly to stdout and stderr. This is
|
#Ensure that output is encoded correctly to stdout and stderr. This is
|
||||||
|
Loading…
Reference in New Issue
Block a user