Guido van Rossum
0d01787c13
Add Robin Thomas (author of the slice() comparability hack).
2001-03-27 17:04:37 +00:00
Martin v. Löwis
c9494ac0ff
Use Guido's trick for always extracting the version number from a
...
CVS Revision string correctly, even under -kv.
2001-03-27 08:42:12 +00:00
Ka-Ping Yee
f78a81b47b
Fix some reloading problems (still more work needed).
...
Add hyperlinks to PEPs at http://www.python.org/peps/pep-%04d.html
Remove script directory (dirname of sys.argv[0]) from sys.path.
2001-03-27 08:13:42 +00:00
Jack Jansen
996c5c17d4
Disable fused-add-mul instructions. They give a nonstandard result for some things that test_coercion complains about. The added performance is probably minimal for Python anyway.
2001-03-26 20:03:30 +00:00
Jeremy Hylton
673a4fda51
Bug fix: compile() called from a nested-scopes-enable Python was not
...
using nested scopes to compile its argument. Pass compiler flags
through to underlying compile call.
2001-03-26 19:53:38 +00:00
Guido van Rossum
b4ce43011e
Turn SyntasWarning into SyntaxError for all code entered
...
interactively.
2001-03-26 17:41:35 +00:00
Fred Drake
55a0034682
Michael Hudson <mwh21@cam.ac.uk>:
...
Add many more constants for some systems.
This closes SF patch #410267 .
2001-03-26 17:14:02 +00:00
Fred Drake
21e036ccca
Add a note that the "kfm" controller supports "konqueror" as well as the
...
old KDE 1 "kfm" command.
2001-03-26 16:17:21 +00:00
Fred Drake
3d9091ece1
Itamar Shtull-Trauring <itamar@maxnm.com>:
...
Add support to zipfile to support opening an archive represented by an
open file rather than a file name.
2001-03-26 15:49:24 +00:00
Fred Drake
fc31f2692f
Update auto-detection for Konqueror to include KDE 2 -- the kfm command is
...
gone; "konqueror" is the new name, and the command-line args are different.
kfmclient has not changed, though.
2001-03-26 15:06:15 +00:00
Andrew M. Kuchling
4240bc50f6
Note missing explanation
2001-03-26 13:34:53 +00:00
Jack Jansen
c658236d72
Fixed some access paths.
2001-03-26 08:37:28 +00:00
Marc-André Lemburg
ae605341e3
Fixed ref count bug. Patch #411191 . Found by Walter Dörwald.
2001-03-25 19:16:13 +00:00
Fred Drake
4113b137cd
get_version_string(): New function -- returns a Python string object that
...
gives the CVS revision of this file even if it does not include the
extra RCS "$Revision: " cruft.
initpyexpat(): Use get_version_string() instead of hard-coding magic
indexes into the RCS string (which may be affected by export options).
2001-03-24 19:58:26 +00:00
Guido van Rossum
c8da0f966f
Document use_rawinput. (Although now that I think more about it, a
...
better solution would have been to factor out the raw_input() call and
make it into an overridable method. Oh well, maybe later...)
2001-03-24 19:17:35 +00:00
cvs2svn
1ad37bb508
This commit was manufactured by cvs2svn to create tag 'r21b2'.
2001-03-23 20:24:07 +00:00
Barry Warsaw
2108bc7ab0
main(): Application of SF patch #405851 , which allows this test to be
...
used by Jython. The tests in this module expect C locale, so be
explicit about setting that (for CPython). However, in Jython, there
is no C locale, so instead be explicit about setting the US locale.
Closes the patch.
2001-03-23 20:24:07 +00:00
Tim Peters
66f0961386
pydoc changed overnight in such a way that it no longer worked from the
...
Windows start-menu item. This recovers from that.
2001-03-23 20:21:29 +00:00
Guido van Rossum
9dee48f6e7
Fix a memory leak -- there's no need to INCREF() the result of
...
newreadlinesobject() in xreadlines().
2001-03-23 18:30:19 +00:00
Barry Warsaw
559f6680c2
In Jython, `@' is not allowed in module names. Extend the TESTFN test
...
to use "$test" when in Jython. Closes SF patch #403668 .
2001-03-23 18:04:02 +00:00
Guido van Rossum
66e8e86cf8
Finishing touch to Ping's changes. This is a patch that Ping sent me
...
but apparently he had to go to school, so I am checking it in for him.
This makes PyRun_HandleSystemExit() a static instead, called
handle_system_exit(), and let it use the current exception rather than
passing in an exception. This slightly simplifies the code.
2001-03-23 17:54:43 +00:00
Barry Warsaw
62d248892f
Two minor changes for better Jython compatibility. Finn Bock says:
...
Change 1: Not all 'modules' in sys.modules have a
sensible __file__ attribute. Some of our java package
can have the __file__ attribute set to None.
Change 2: In jython we have the jython license file in
<root> and the CPython license file in <root>/Lib. By
reversing the search sequence jython will find and
show the jython license file before the CPython file.
Closes SF patch #405853 .
2001-03-23 17:53:49 +00:00
Fred Drake
27dca06f0c
Update Mac OS X platform notes.
...
This closes SF bug #406191 .
2001-03-23 17:51:37 +00:00
Fred Drake
8f6df46d40
Strengthen the constraints on calling PyObject_GC_Fini().
2001-03-23 17:42:09 +00:00
Barry Warsaw
6870bba459
Make socket.getservbyname test optional on socket module having that
...
attribute. Jython does not have this function.
Closes SF patch #403667 .
2001-03-23 17:40:16 +00:00
Fred Drake
6a12d8d3b4
call_sys_exitfunc(): Remove unused variable f.
2001-03-23 17:34:02 +00:00
Andrew M. Kuchling
88b0884787
Change rfc822_escape() to ensure there's a consistent amount of whitespace
...
after each newline, instead of just blindly inserting a space at
the start of each line. (Improvement suggested by Thomas Wouters)
2001-03-23 17:30:26 +00:00
Jeremy Hylton
aa90adcfb9
Add nested scopes spec to appendix.
...
Add new opcodes LOAD_CLOSURE, LOAD_DEREF, STORE_DEREF, MAKE_CLOSURE to
docs for dis module.
Add docs for new function and code members in Sec. 3 of ref manual.
They're present regardless of whether nested scopes are used.
Remove description of default argument hack from Sec. 7 of the ref
manual and refer the reader to the appendix.
2001-03-23 17:23:50 +00:00
Fred Drake
7190247e0b
Remove the annoying __version__ definitions.
2001-03-23 17:09:02 +00:00
Fred Drake
3e8f921fb9
Lots of small changes to make this work with the Python DOM bindings
...
(minidom in particular); it was using PyDOM which is now obsolete.
Only write the output file on success -- this avoids updating the timestamp
on the file on failure, which confuses "make".
2001-03-23 17:01:47 +00:00
Barry Warsaw
7519e7af42
setlocale(): In _locale-missing compatibility function, string
...
comparison should be done with != instead of "is not".
2001-03-23 17:00:07 +00:00
Fred Drake
2262a80fb3
Pick up the "encode" function from esistools instead of defining our own
...
(broken) version.
Remove Conversion.err_write() -- use dbgmsg() consistently.
2001-03-23 16:53:34 +00:00
Fred Drake
a9d0450f72
No quotes around the "future" in the first use of the term "future
...
statement".
2001-03-23 16:47:11 +00:00
Fred Drake
f6c115ff2f
Re-write to no longer depend on an old version of PyXML. This now
...
implements a SAX XMLReader interface instead of the old Builder interface
used with PyDOM (now obsolete).
This only depends on the standard library, not PyXML.
2001-03-23 16:42:08 +00:00
Fred Drake
a4699a71b8
Pick the "escape" function from the standard library instead of from PyXML.
2001-03-23 16:38:12 +00:00
Fred Drake
ce19496ec1
Add conversions for more of the markup -- not all of this was around when
...
this file was written!
2001-03-23 16:29:06 +00:00
Fred Drake
7621fa9147
Add entry for the futures appendix in the reference manual.
...
Correct the comment at the top of the file.
2001-03-23 16:23:21 +00:00
Fred Drake
557c1ae150
Include the futures appendix.
2001-03-23 16:21:15 +00:00
Fred Drake
39778b705d
Revise the markup so that this formats and uses markup consistently with
...
the rest of the documentation.
2001-03-23 16:20:46 +00:00
Barry Warsaw
dfdac1af4d
Several changes for Jython portability. This closes SF patch
...
#403666 . Specifically,
In codestr, force `c' to be global. It's unclear what the semantics
should be for a code object compiled at module scope, but bound and
run in a function. In CPython, `c' is global (by accident?) while in
Jython, `c' is local. The intent of the test clearly is to make `c'
global, so let's be explicit about it.
Jython also does not have a __builtins__ name in the module's
namespace, so we use a more portable alternative (though I'm not sure
why the test requires "__builtins__" in the g namespace).
Finally, skip the new.code() test if the new module doesn't have a
`code' attribute. Jython will never have this.
2001-03-23 16:13:30 +00:00
Jeremy Hylton
101651c128
flesh out __all__
...
remove debugging code in if __debug__:
add get_children() method on SymbolTable
2001-03-23 15:41:14 +00:00
Ka-Ping Yee
26fabb0016
Allow sys.excepthook and sys.exitfunc to quietly exit with a sys.exit().
...
sys.exitfunc gets the last word on the exit status of the program.
2001-03-23 15:36:41 +00:00
Ka-Ping Yee
a9c6c8dab5
Extend isclass() to work for extension classes (by looking for __bases__).
2001-03-23 15:29:59 +00:00
Jeremy Hylton
324cc6ee0e
Add some initial text for the appendix on future statements and nested scopes.
2001-03-23 15:29:54 +00:00
Jeremy Hylton
2c84fc8a7d
Note that assignments to __debug__ are illegal
2001-03-23 14:34:06 +00:00
Jeremy Hylton
f626db77df
News items for my recent checkins
2001-03-23 14:18:27 +00:00
Ka-Ping Yee
fde8a86a4e
Script for starting pydoc with a GUI in Windows.
2001-03-23 14:10:39 +00:00
Jeremy Hylton
897b82123d
Make it illegal to assign to __debug__ as per Guido's request.
2001-03-23 14:08:38 +00:00
Ka-Ping Yee
e280c06d59
Browser compatibility fixes.
...
Show methods aliased into a class from other classes.
2001-03-23 14:05:53 +00:00
Jeremy Hylton
e702481d38
Revert to ver 1.22, which was the version before the nested scopes
...
docs were introduced. This loses a few small changes, but Fred says
that's okay.
2001-03-23 14:05:16 +00:00