1. 27 Aug, 2004 3 commits
    • Edward Loper's avatar
      12a4baf5
    • Edward Loper's avatar
      - Removed redundant call to expandtabs in DocTestParesr. · 2de91ba2
      Edward Loper authored
      - Improvements to interactive debugging support:
        - Changed the replacement pdb.set_trace to redirect stdout to the
          real stdout *only* during interactive debugging; stdout from code
          continues to go to the fake stdout.
        - When the interactive debugger gets to the end of an example,
          automatically continue.
        - Use a replacement linecache.getlines that will return source lines
          from doctest examples; this makes the source available to the
          debugger for interactive debugging.
      - In test_doctest, use a specialized _FakeOutput class instead of a
        temporary file to fake stdin for the interactive interpreter.
      2de91ba2
    • Tim Peters's avatar
      PyUnicode_Join(): Two primary aims: · 8ce9f162
      Tim Peters authored
      1. u1.join([u2]) is u2
      2. Be more careful about C-level int overflow.
      
      Since PySequence_Fast() isn't needed to achieve #1, it's not used -- but
      the code could sure be simpler if it were.
      8ce9f162
  2. 26 Aug, 2004 23 commits
  3. 25 Aug, 2004 14 commits