1. 17 Dec, 2001 4 commits
    • Sjoerd Mullender's avatar
      Portability fix: Not every compiler implements the extension of · 2f324aa4
      Sjoerd Mullender authored
      unescaped newlines in strings.
      2f324aa4
    • Steve Purcell's avatar
      Synch with pyunit CVS: · 473c5653
      Steve Purcell authored
       - Adds Fred's patch 487662: "Better error message for assertEqual"
       - Removed small portion of code unused after Guido's patch
         490119: "Don't treat ^C as error"
      473c5653
    • Guido van Rossum's avatar
      SF patch #493452: docstrings for staticmethod/classmethod (Skip · 9564b551
      Guido van Rossum authored
      Montanaro)
      
      (With minor adjustments.)
      9564b551
    • Tim Peters's avatar
      David Abrahams tried to compile this as a separate DLL under MSVC, and · 3e197aab
      Tim Peters authored
      got a barrage of compile errors that didn't make sense to the C++ brain:
      MSVC does not allow C (but does allow C++) initializers to contain
      data addresses supplied by other DLLs.  So changed the initializers here
      to use dummy nulls, and changed module init to plug in the foreign
      addresses at runtime (manually simulating what C++ does by magic).  Tested
      on Windows, and Guido tested on Linux (thanks!).  BTW, the *point* is that
      people are going to use this module as a template for writing their own
      subtypes, and it's unusual for extension authors to build their extensions
      into Python directly (separate DLLs are the norm on Windows); so it's
      better if we give them a template that works <wink>.
      3e197aab
  2. 16 Dec, 2001 4 commits
  3. 15 Dec, 2001 8 commits
  4. 14 Dec, 2001 24 commits