1. 30 Eyl, 2006 1 kayıt (commit)
  2. 29 May, 2006 1 kayıt (commit)
  3. 02 Agu, 2004 1 kayıt (commit)
  4. 17 Ara, 2003 1 kayıt (commit)
  5. 01 Ara, 2003 1 kayıt (commit)
  6. 03 Ara, 2002 1 kayıt (commit)
  7. 02 Ara, 2002 1 kayıt (commit)
    • Guido van Rossum's avatar
      Moderately heavy reorganization of pyclbr to fix package-related bugs. · 0ed7aa1e
      Guido van Rossum yazdı
      - The _modules cache now uses the full module name.
      
      - The meaning of the (internal!!!) inpackage argument is changed: it
        now is the parent package name, or None.  readmodule() doesn't
        support this argument any more.
      
      - The meaning of the path argument is changed: when inpackage is set,
        the module *must* be found in this path (as is the case for the real
        package search).
      
      - Miscellaneous cleanup, e.g. fixed __all__, changed some comments and
        doc strings, etc.
      
      - Adapted the unit tests to the new semantics (nothing much changed,
        really).  Added some debugging code to the unit tests that print
        helpful extra info to stderr when a test fails (interpreting the
        test failures turned out to be hard without these).
      0ed7aa1e
  8. 16 Eyl, 2002 1 kayıt (commit)
  9. 23 Agu, 2002 1 kayıt (commit)
  10. 03 Haz, 2002 1 kayıt (commit)
    • Walter Dörwald's avatar
      Remove uses of the string and types modules: · 65230a2d
      Walter Dörwald yazdı
      x in string.whitespace => x.isspace()
      type(x) in types.StringTypes => isinstance(x, basestring)
      isinstance(x, types.StringTypes) => isinstance(x, basestring)
      type(x) is types.StringType => isinstance(x, str)
      type(x) == types.StringType => isinstance(x, str)
      string.split(x, ...) => x.split(...)
      string.join(x, y) => y.join(x)
      string.zfill(x, ...) => x.zfill(...)
      string.count(x, ...) => x.count(...)
      hasattr(types, "UnicodeType") => try: unicode except NameError:
      type(x) != types.TupleTuple => not isinstance(x, tuple)
      isinstance(x, types.TupleType) => isinstance(x, tuple)
      type(x) is types.IntType => isinstance(x, int)
      
      Do not mention the string module in the rlcompleter docstring.
      
      This partially applies SF patch http://www.python.org/sf/562373
      (with basestring instead of string). (It excludes the changes to
      unittest.py and does not change the os.stat stuff.)
      65230a2d
  11. 02 Haz, 2002 1 kayıt (commit)
  12. 01 Haz, 2002 1 kayıt (commit)
  13. 24 Eki, 2001 1 kayıt (commit)
    • Tim Peters's avatar
      SF bug #473525 pyclbr broken · c6ac8a78
      Tim Peters yazdı
      As the comments in the module implied, pyclbr was easily confused by
      "strange stuff" inside single- (but not triple-) quoted strings.  It
      isn't anymore.  Its behavior remains flaky in the presence of nested
      functions and classes, though.
      Bugfix candidate.
      c6ac8a78
  14. 13 Agu, 2001 2 kayıt (commit)
  15. 02 Agu, 2001 1 kayıt (commit)
  16. 12 Şub, 2001 1 kayıt (commit)
  17. 09 Şub, 2001 2 kayıt (commit)
  18. 15 Ock, 2001 1 kayıt (commit)
  19. 04 Şub, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Actually, the previous batch's comment should have been different; · 4b8c6eaf
      Guido van Rossum yazdı
      *this* set of patches is Ka-Ping's final sweep:
      
      The attached patches update the standard library so that all modules
      have docstrings beginning with one-line summaries.
      
      A new docstring was added to formatter.  The docstring for os.py
      was updated to mention nt, os2, ce in addition to posix, dos, mac.
      4b8c6eaf
  20. 16 Haz, 1999 1 kayıt (commit)
  21. 10 Haz, 1999 2 kayıt (commit)
  22. 09 Haz, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Fix by Sjoerd for a package related bug: If you have a non-empy · 3d548717
      Guido van Rossum yazdı
      __init__.py it isn't read.  (Sjoerd just came up with this, so it's
      not heavily tested.)
      
      Other (yet unsolved) package problems noted by Sjoerd:
      
      - If you have a package and a module inside that or another package
        with the same name, module caching doesn't work properly since the
        key is the base name of the module/package.
      - The only entry that is returned when you readmodule a package is a
        __path__ whose value is a list which confuses certain class browsers
        that I wrote.  (Hm, this could be construed as a feature.)
      3d548717
  23. 08 Haz, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Tim Peters: Taught it more "real Python" rules without slowing it · df9f7a3e
      Guido van Rossum yazdı
      appreciably.  Triple-quoted strings no longer confuse it, nor nested
      classes or defs, nor comments starting in column 1.  Chews thru
      Tkinter.py in < 3 seconds for me; doctest.py no longer confuses it; no
      longer missing methods in PyShell.py; etc.  Also captures defs
      starting in column 1 now, but ignores them; an interface should be
      added so that IDLE's class browser can show the top-level functions
      too.
      df9f7a3e
  24. 07 Haz, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Experimental speedup patch by Tim Peters (please test!): · ad380551
      Guido van Rossum yazdı
      It wasn't hard to speed pyclbr by a factor of 3, and I'll attach an
      experimental patch for that (experimental because barely tested).  Uncomment
      the new "String" stuff and it will deal with strings correctly (pyclbr
      currently ignores the possibility), but that slows it down a lot.  Still
      faster in the end than current pyclbr, but-- frankly --I'd rather have the
      dramatic speedup!
      ad380551
  25. 18 Şub, 1999 1 kayıt (commit)
  26. 13 Eki, 1998 1 kayıt (commit)
  27. 12 Eki, 1998 2 kayıt (commit)
  28. 24 Eki, 1997 1 kayıt (commit)
  29. 10 Eki, 1996 1 kayıt (commit)
  30. 02 Kas, 1995 1 kayıt (commit)
  31. 28 Tem, 1995 1 kayıt (commit)