- 12 Apr, 2001 18 commits
-
-
Ka-Ping Yee authored
Fix so that docother() doesn't blow up. Eliminate man() function since doc() and man() did nearly the same thing. Various other code cleanup and refactoring to reduce duplication. Simplify and rewrite freshimport() so modules are always up to date, even within packages (where reload() doesn't work). Add finalization callback to the server (so that if the server fails to start for some reason, the main thread isn't left hanging).
-
Steve Purcell authored
- TestCase.failureException defines the exception that indicates a test failure - Docstrings for TestLoader class - Added exc_info() hack back in
-
Jeremy Hylton authored
Fixes last bug found with test_scope.py.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
XXX Still doesn't work right for classes XXX Still doesn't do sufficient error checking
-
Jeremy Hylton authored
-
Fred Drake authored
Updated reference material substantially based on discussions on the pyunit-interest mailing list (not all changes are in the code in CVS yet).
-
Fred Drake authored
-
Fred Drake authored
only documentation file that appears to be affected by the change!
-
Guido van Rossum authored
-
Fred Drake authored
-
Fred Drake authored
HTML markup from the string used as the title in the TITLE attribute. This fixes formatting in the "What's New in Python 2.1" document.
-
Tim Peters authored
-
Andrew M. Kuchling authored
Add Unixware 7 port Ready for RC1 Minor rewrites
-
Guido van Rossum authored
-
Tim Peters authored
http://sourceforge.net/tracker/index.php?func=detail&aid=415514&group_id=5470&atid=105470 For short ints, Python defers to the platform C library to figure out what %#x should do. The code asserted that the platform C returned a string beginning with "0x". However, that's not true when-- and only when --the *value* being formatted is 0. Changed the code to live with C's inconsistency here. In the meantime, the problem does not arise if you format a long 0 (0L) instead. However, that's because the code *we* wrote to do %#x conversions on longs produces a leading "0x" regardless of value. That's probably wrong too: we should drop leading "0x", for consistency with C, when (& only when) formatting 0L. So I changed the long formatting code to do that too.
-
Tim Peters authored
platform. If it returns pi on the unixware7 platform, they have a bug in their libm atan2.
-
- 11 Apr, 2001 22 commits
-
-
Guido van Rossum authored
-
Barry Warsaw authored
prefix to the message lines.
-
Fred Drake authored
This closes SF bug #415522. Also fix markup error in text following the example.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Barry Warsaw authored
-
Barry Warsaw authored
20.7, although not all of the compatibility code for older Emacsen has been removed. Specifically, the old "make sure we have a current custom.el library" stuff is removed, as is the hack-around for an NTEmacs 19.34.6 make-temp-name bug. Updated much of the Commentary section in the initial comments. Much more importantly, I've integrated Ken Manheimer's pdbtrack stuff, which is way cool. When enabled (as by default), this turns on the overlay arrow when pdb is entered, either in the shell buffer or in the *Python* buffer. Specifically: (py-mode-map): Added C-c C-d to toggle pdb tracking. (py-pdbtrack-do-tracking-p): New user customizable variable to control whether overlay arrow tracking is enabled or not. This variable is buffer local and is turned on by default. (py-pdbtrack-minor-mode-string): The string that's added to the minor mode alist when actually doing pdb overlay arrow tracking. User customizable. (py-pdbtrack-toggle-stack-tracking, turn-on-pdbtrack, turn-off-pdbtrack): New commands to control pdb tracking. (py-pdbtrack-is-tracking-p): Helper variable used to control the display of py-pdbtrack-minor-mode-string. Set to true when the overlay arrow is enabled, and false when it's disabled. (py-pdbtrack-stack-entry-regexp, py-pdbtrack-input-prompt, py-pdbtrack-track-range): Inherited from pdbtrack.el and renamed. (py-pdbtrack-overlay-arrow, py-pdbtrack-track-stack-file): New functions which actually do the tracking. (py-shell): Add py-pdbtrack-track-stack-file to comint-output-filter-functions. Finally, add py-pdbtrack-track-stack-file to comint-output-filter-functions at the file level. This and the py-shell addition should ensure that pdb tracking is installed regardless of the order of operation. Also, add py-pdbtrack-minor-mode-string to minor-mode-alist.
-
Barry Warsaw authored
-
Barry Warsaw authored
actually works (it returns a message containing the visible headers, not the original headers). Doc change approved by Fred; closes SF bug #412230.
-
Fred Drake authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
Call set_lineno() in visitDiscard(), which will generate linenos for discard statements, e.g. the statement "1/0" Fixes SF bug #409587
-
Jeremy Hylton authored
Change default dispatch to use extended call syntax in place of apply.
-
Jeremy Hylton authored
Fixes SF buf #217004 Add method fixDocstring() to CodeGenerator. It converts the Discard node containing the docstring into an assignment to __doc__.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
consts, even if it is None. Simplify _lookupName() by removing lots of redundant tests.
-
Jeremy Hylton authored
Fix to SF bug #414743 based on Michael Hudson's patch #414750.
-
Jeremy Hylton authored
Fix based on patch #414750 by Michael Hudson. New functions get_func_name() and get_func_desc() return reasonable names and descriptions for all objects. XXX Even objects that aren't actually callable.
-
Moshe Zadka authored
This fixes 413135
-
Moshe Zadka authored
getopt and GNU getopt -- Python is like classical UNIX getopt.
-
Fred Drake authored
Change "EOF" to "end-of-file", on the premise that it is easier for new programmers to understand (at least a little). This does not attempt to explain "file or device attached to standard input."
-
Ka-Ping Yee authored
can close the request connection when it's done handling it.
-