id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
5386,Get rid of references and code specific to Python 2.3,jesstess,thijs,"Some of these comments can just get removed. Some might require removal of code as well.

{{{
twisted/conch/test/test_cftp.py:        # Python 2.3 compatibility fix
twisted/lore/lint.py:# parser.suite in Python 2.3 raises SyntaxError, <2.3 raises parser.ParserError
twisted/python/_release.py:            ""Version should be in a form kind of like '1.2.3[pre4]'"")
twisted/python/components.py:    warnings.warn(""components.backwardsCompatImplements doesn't do anything in Twisted 2.3, stop calling it."", ComponentsDeprecationWarning, stacklevel=2)
twisted/python/components.py:    warnings.warn(""components.fixClassImplements doesn't do anything in Twisted 2.3, stop calling it."", ComponentsDeprecationWarning, stacklevel=2)
twisted/python/reflect.py:                    execName == importName): # python 2.3, no cleanup
twisted/python/reflect.py:        # Necessary for cleaning up modules in 2.3.
twisted/python/syslog.py:# These defaults come from the Python 2.3 syslog docs.
twisted/python/util.py:    return a negative value.  Python 2.3 shares this behavior, but also
twisted/python/util.py:    To use this function safely you must use the return value. In Python 2.3,
twisted/spread/jelly.py:Python 2.3; this can be accomplished by using L{twisted.python.compat.set}.
twisted/spread/jelly.py:        Python 2.3), and 'module' types, as well as basic types.
twisted/test/test_reflect.py:        # Make sure that this behavior is *consistent* for 2.3, where there is
twisted/test/test_reflect.py:        Test references search through a deque object. Only for Python > 2.3.
twisted/trial/runner.py:    differences between unittest in Python 2.3, 2.4, and 2.5. These
twisted/trial/runner.py:        In Python 2.4, doctests have correct id() behaviour. In Python 2.3,
twisted/trial/test/test_doctest.py:        doctest in Python 2.3.
twisted/trial/test/test_doctest.py:        # doctest reports failures as errors in 2.3
twisted/trial/test/test_loader.py:            ""Python 2.3 import semantics make this behavior incorrect on that ""
twisted/trial/test/test_loader.py:            ""was imported will succeed on Python 2.3, whereas it will fail on ""
twisted/trial/unittest.py:        # we implement this because Python 2.3 unittest defines this code
twisted/trial/unittest.py:# Support for Python 2.3
twisted/trial/unittest.py:    # Python 2.3's TestSuite doesn't support iteration. Let's monkey patch it!
twisted/web/http_headers.py:    # Python 2.3 DictMixin.setdefault is defined so as not to have a default
twisted/web/http_headers.py:    # like dict.setdefault on Python 2.3. -exarkun
twisted/web/test/test_http_headers.py:            ""Python 2.3 does not support keyword arguments to dict.update."")
twisted/words/protocols/jabber/sasl.py:# Python 2.4. For Python 2.3 compatibility, the legacy interface is used while
twisted/words/protocols/jabber/xmpp_stringprep.py:                  ""recommended you upgrade to Python 2.3.2 or newer if you ""
doc/core/development/policy/coding-standard.xhtml:    example, Python 2.3's <code>sets</code> module was deprecated in Python 2.6
doc/core/development/policy/test-standard.xhtml:folder. This option requires Python 2.3.3 or newer.</p>
}}}",enhancement,closed,normal,,core,fixed,,jesstess thijs,branches/python-2.3-5386-4,"thijs, rockstar",
