X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_lib%2Fdefenc.py;h=776b78dabb0eb428f51baaae01d4e58958cc8540;hb=7fc90c4a7e01c8882446f2c96e7b321ea883d6f2;hp=edcd80be4b691d94eb51d30b43f4e8c643d3a621;hpb=c5dac7ecae12952f2510f4418b44592807d30d75;p=m_lib.git diff --git a/m_lib/defenc.py b/m_lib/defenc.py index edcd80b..776b78d 100755 --- a/m_lib/defenc.py +++ b/m_lib/defenc.py @@ -1,11 +1,7 @@ #! /usr/bin/env python -"""Get default encoding - - Written by Oleg Broytman. Copyright (C) 2007-2016 PhiloSoft Design. -""" - -__all__ = ['default_encoding'] +"""Get default encoding""" +from __future__ import print_function import sys try: @@ -14,12 +10,14 @@ try: except ImportError: use_locale = False +__all__ = ['default_encoding'] + if use_locale: # Get the default charset. try: lcAll = locale.getdefaultlocale() - except locale.Error, err: - print >>sys.stderr, "WARNING:", err + except locale.Error as err: + print("WARNING:", err, file=sys.stderr) lcAll = [] if len(lcAll) == 2 and lcAll[0] is not None: @@ -27,8 +25,8 @@ if use_locale: else: try: default_encoding = locale.getpreferredencoding() - except locale.Error, err: - print >>sys.stderr, "WARNING:", err + except locale.Error as err: + print("WARNING:", err, file=sys.stderr) default_encoding = sys.getdefaultencoding() else: default_encoding = sys.getdefaultencoding() @@ -36,4 +34,4 @@ else: default_encoding = default_encoding.lower() if __name__ == "__main__": - print default_encoding + print(default_encoding)