diff options
| author | Greg Ward <gward@python.net> | 2006-07-23 16:05:51 (GMT) | 
|---|---|---|
| committer | Greg Ward <gward@python.net> | 2006-07-23 16:05:51 (GMT) | 
| commit | 48fae7acd2c1a1d467a78688d4eeaea3315d5f98 (patch) | |
| tree | e90cc7cd59454b7309ae015c7c16b4410114c1ba /Lib/optparse.py | |
| parent | afa358fabf2632c218d106550a1a4dba9b6957b0 (diff) | |
| download | cpython-48fae7acd2c1a1d467a78688d4eeaea3315d5f98.zip cpython-48fae7acd2c1a1d467a78688d4eeaea3315d5f98.tar.gz cpython-48fae7acd2c1a1d467a78688d4eeaea3315d5f98.tar.bz2  | |
Resync optparse with Optik 1.5.3: minor tweaks for/to tests.
Diffstat (limited to 'Lib/optparse.py')
| -rw-r--r-- | Lib/optparse.py | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/Lib/optparse.py b/Lib/optparse.py index ef382aa..62d2f7e 100644 --- a/Lib/optparse.py +++ b/Lib/optparse.py @@ -16,7 +16,7 @@ For support, use the optik-users@lists.sourceforge.net mailing list  # Python developers: please do not make changes to this file, since  # it is automatically generated from the Optik source code. -__version__ = "1.5.1+" +__version__ = "1.5.3"  __all__ = ['Option',             'SUPPRESS_HELP', @@ -75,9 +75,9 @@ def _repr(self):  # This file was generated from: -#   Id: option_parser.py 522 2006-06-11 16:22:03Z gward +#   Id: option_parser.py 527 2006-07-23 15:21:30Z greg  #   Id: option.py 522 2006-06-11 16:22:03Z gward -#   Id: help.py 509 2006-04-20 00:58:24Z gward +#   Id: help.py 527 2006-07-23 15:21:30Z greg  #   Id: errors.py 509 2006-04-20 00:58:24Z gward  try: @@ -1631,7 +1631,10 @@ class OptionParser (OptionContainer):      # used by test suite      def _get_encoding(self, file): -        return getattr(file, "encoding", sys.getdefaultencoding()) +        encoding = getattr(file, "encoding", None) +        if not encoding: +            encoding = sys.getdefaultencoding() +        return encoding      def print_help(self, file=None):          """print_help(file : file = stdout)  | 
