Return the charset that the user is likely using.
(do_setlocale=True)
| 637 | CODESET |
| 638 | except NameError: |
| 639 | def getpreferredencoding(do_setlocale=True): |
| 640 | """Return the charset that the user is likely using.""" |
| 641 | if sys.flags.warn_default_encoding: |
| 642 | import warnings |
| 643 | warnings.warn( |
| 644 | "UTF-8 Mode affects locale.getpreferredencoding(). Consider locale.getencoding() instead.", |
| 645 | EncodingWarning, 2) |
| 646 | if sys.flags.utf8_mode: |
| 647 | return 'utf-8' |
| 648 | return getencoding() |
| 649 | else: |
| 650 | # On Unix, if CODESET is available, use that. |
| 651 | def getpreferredencoding(do_setlocale=True): |
nothing calls this directly
no test coverage detected
searching dependent graphs…