OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # that can be found in the LICENSE file. |
4 | 4 |
5 """Collection of functions and classes to fix various encoding problems on | 5 """Collection of functions and classes to fix various encoding problems on |
6 multiple platforms with python. | 6 multiple platforms with python. |
7 """ | 7 """ |
8 | 8 |
9 import codecs | 9 import codecs |
10 import locale | 10 import locale |
11 import os | 11 import os |
12 import sys | 12 import sys |
13 | 13 |
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
362 if sys.platform == 'win32': | 362 if sys.platform == 'win32': |
363 ret &= fix_win_codec() | 363 ret &= fix_win_codec() |
364 | 364 |
365 ret &= fix_default_encoding() | 365 ret &= fix_default_encoding() |
366 | 366 |
367 if sys.platform == 'win32': | 367 if sys.platform == 'win32': |
368 encoding = sys.getdefaultencoding() | 368 encoding = sys.getdefaultencoding() |
369 ret &= fix_win_sys_argv(encoding) | 369 ret &= fix_win_sys_argv(encoding) |
370 ret &= fix_win_console(encoding) | 370 ret &= fix_win_console(encoding) |
371 return ret | 371 return ret |
OLD | NEW |