Guido van Rossum
b616e114f7
Believe it or not, but "more" on Windows requires "more <file" rather
...
than "more file". Since tempfilepager() is only used on Windows, it
seems, do this unconditionally -- on Unix, it always invokes something
else.
2001-03-02 04:27:08 +00:00
Tim Peters
fd85a4e600
Typo repair.
2001-03-02 03:11:53 +00:00
Tim Peters
d74bc432b2
Make names in __future__.py bind to class instances instead of 2-tuples.
...
Suggested on c.l.py by William Tanksley, and I like it.
2001-03-02 02:53:08 +00:00
Ka-Ping Yee
239432a545
Clean up the handling of getsourcefile/getabsfile.
...
Remove __main__ from the index of built-in modules.
Miscellaneous compatibility fixes.
2001-03-02 02:45:08 +00:00
Ka-Ping Yee
c113c24e19
Clarify the purpose of getsourcefile().
...
Add getabsfile() for getting a most-normalized path.
2001-03-02 02:08:53 +00:00
Ka-Ping Yee
0a8c29be4b
Clarify synopsis line a bit.
...
Remove -no-about-splash option (not understood by all Netscapes).
2001-03-02 02:01:40 +00:00
Tim Peters
fc35de409b
test_global was broken by some recent checkin. Repairing.
2001-03-02 01:48:16 +00:00
Ka-Ping Yee
7a25765f48
When seeking the module for an object, compare absolute (not relative) paths.
2001-03-02 01:19:39 +00:00
Ka-Ping Yee
a2fe103c9b
Use imp.get_suffixes to determine a module name in modulename(file).
...
When possible, display strings containing backslashes using r'' notation.
2001-03-02 01:19:14 +00:00
Guido van Rossum
9aa643cf69
Test interaction of global and nested scopes -- thanks to Samuele Pedroni.
2001-03-01 20:35:45 +00:00
Ka-Ping Yee
d977e35dd0
Also accept .so as an extension for module files.
2001-03-01 19:31:25 +00:00
Ka-Ping Yee
4f64c13582
Better __credits__.
2001-03-01 17:11:17 +00:00
Ka-Ping Yee
244c593598
Add __author__ and __credits__ variables.
2001-03-01 13:56:40 +00:00
Ka-Ping Yee
8b58b84d72
Add __author__ variable.
...
Robustify: don't rely on modules being present in sys.modules.
2001-03-01 13:56:16 +00:00
Ka-Ping Yee
66efbc7481
Docstring improvements.
...
Add checks for .pyo and .pyd.
Collapse docfunction, docmethod, docbuiltin into the one method docroutine.
Small formatting fixes.
Link the segments of a package path in the title.
Link to the source file only if it exists.
Allow modules (e.g. repr.py) to take precedence over built-ins (e.g. repr()).
Add interruptible synopsis scanner (so we can do searches in the background).
Make HTTP server quit.
Add small GUI for controlling the server and launching searches (like -k).
(Tested on Win2k, Win98, and Linux.)
2001-03-01 13:55:20 +00:00
Moshe Zadka
8a18e99008
Checking in patch 404826 -- urllib2 enhancements and documentations.
...
(please not that the library reference does *not* include the
urllib2 documnetation -- that will wiat for Fred)
2001-03-01 08:40:42 +00:00
Tim Peters
251083142f
Whitespace normalization.
2001-03-01 08:31:39 +00:00
Skip Montanaro
40fc16059f
final round of __all__ lists (I hope) - skipped urllib2 because Moshe may be
...
giving it a slight facelift
2001-03-01 04:27:19 +00:00
Skip Montanaro
58eadbaf12
move import into function to avoid having to add an __all__ list...
2001-03-01 04:13:51 +00:00
Ka-Ping Yee
59ade08079
Add getlineno() routine to account for LINENO optimization.
2001-03-01 03:55:35 +00:00
Fred Drake
5c015344a6
Add tests for the .copy() methods of both weak dictionary classes.
2001-03-01 03:06:53 +00:00
Fred Drake
9d2c85dec7
Change WeakDictionary to WeakValueDictionary in a couple more places.
...
WeakValueDictionary.copy(),
WeakKeyDictionary.copy(): Actually return the copy!
2001-03-01 03:06:03 +00:00
Ka-Ping Yee
1d384634bf
Normalize case of paths in sys.path to avoid duplicates on Windows.
...
Handle <... at 001B6378> like <... at 0x120f80> (%p is platform-dependent).
Fix RCS version tag handling.
Move __main__ behaviour into a function, pydoc.cli().
2001-03-01 00:24:32 +00:00
Jeremy Hylton
2922ea8235
Add test case for global stmt at module level.
...
Fix test_grammar so that it ignores warning about global stmt at
module level in exec.
2001-02-28 23:49:19 +00:00
Jeremy Hylton
42efed0fc3
update output to reflect exception that is now raised
2001-02-28 23:24:22 +00:00
Jeremy Hylton
150a6640f5
Fix filter for SyntaxErrors
2001-02-28 22:50:15 +00:00
Guido van Rossum
3756fa3e11
Move a comment around to where it belongs (the code had alrady been
...
moved).
2001-02-28 22:26:36 +00:00
Fred Drake
9c98a428ef
Move some constant initialization from FTP.__init__() and FTP.connect()
...
to the class namespace.
Allow FTP.close() to be called more than once without tossing cookies.
(This seems to be a fairly common idiom for .close() methods, so let's
try to be consistent.)
2001-02-28 21:46:37 +00:00
Guido van Rossum
9e26318975
Add a new API:
...
warn_explicit(message, category, filename, lineno, module, registry)
The regular warn() call calculates a bunch of values and calls
warn_explicit() with these.
This will be used to issue better syntax warnings.
2001-02-28 21:43:40 +00:00
Andrew M. Kuchling
3a95850323
Leave #! lines featuring /usr/bin/env alone
2001-02-28 20:59:33 +00:00
Andrew M. Kuchling
6335773434
Placate tabnanny
2001-02-28 19:40:27 +00:00
Fred Drake
3e038e5e25
Define lots of constants for indexes into the structures for the file
...
header and central directory structures, and use them as appropriate.
The point being to make it easier to tell what is getting pulled out
where; magic numbers are evil!
Change the computation of the ZipInfo.file_offset field to use the
length of the relevant "extra" field -- there are two different ones,
and the wrong one had been used. ;-(
This closes SF tracker patch #403276 , but more verbosely than the
proposed patch.
2001-02-28 17:56:26 +00:00
Jeremy Hylton
62e2c7e3df
Add regression test for future statements. This adds eight files, but
...
seven are not tests in their own right; these files are mentioned in
regrtest.
2001-02-28 17:48:06 +00:00
Tim Peters
85ba673b0a
Whitespace normalization.
2001-02-28 08:26:44 +00:00
Fred Drake
6e7e485d5d
Added regression test for SF tracker bug #403871 : AttributeError in
...
ZipFile.__del__() when there was an IOError opening the underlying
file in ZipFile.__init__().
This is an odd test: since the exception is in the __del__() method,
it is not propogated. This test will trigger it but regrtest.py
does not detect the failure (not sure why); we are dependent on it
actually being noticed by a user to get a new bug report if it ever
fails. ;-(
On the other hand, this makes sure that code gets exercised, so
a failure could be noticed!
2001-02-28 05:34:16 +00:00
Fred Drake
90eac285c8
Fix SF tracker bug #403871 : AttributeError in ZipFile.__del__() when
...
there was an IOError opening the underlying file in ZipFile.__init__().
2001-02-28 05:29:34 +00:00
Jeremy Hylton
8e43cd7929
verify that warnings are issued for bogus uses of global
2001-02-28 01:51:01 +00:00
Skip Montanaro
ff443a51eb
added missing element to __all__
2001-02-28 01:03:48 +00:00
Skip Montanaro
6c0a0e1538
added some elements missing from __all__
2001-02-28 01:00:58 +00:00
Ka-Ping Yee
457aab237f
Macintosh compatibility.
2001-02-27 23:36:29 +00:00
Ka-Ping Yee
5e2b173333
Acknowledgements.
2001-02-27 23:35:09 +00:00
Ka-Ping Yee
40c49919fb
Fix $Revision$ processing so it doesn't get eaten by CVS!
2001-02-27 22:46:01 +00:00
Ka-Ping Yee
09d7d9a552
Add $Revision: $ tag.
2001-02-27 22:43:48 +00:00
Ka-Ping Yee
6f3f9a4c64
Add display of $Revision $ and credits.
2001-02-27 22:42:36 +00:00
Fred Drake
5dd09bb5df
No need to call filterwarnings() to suppress further warnings from this
...
module; that won't happen.
2001-02-27 21:51:47 +00:00
Fred Drake
ddd802cbd7
Replace all the platform-specific TERMIOS modules with a portable version
...
based on the termios module. The only added "feature" is the deprecation
warning it spits out.
2001-02-27 21:35:40 +00:00
Fred Drake
1191d0148f
Get the needed constants from termios, not TERMIOS.
2001-02-27 21:23:31 +00:00
Andrew M. Kuchling
6efc6e7832
Patch #404680 : disables the nis module and enables the dl module when
...
building under Cygwin. Makes some fixes to the dlmodule in order to
compile with Cygwin.
2001-02-27 20:54:23 +00:00
Jeremy Hylton
5941d191de
add from __future__ import nested_scopes to strings passed to compile
2001-02-27 20:23:58 +00:00
Andrew M. Kuchling
83c158fdc9
Bug #229280 : remove '/' characters from the OS name (for BSD/OS :) )
2001-02-27 19:25:42 +00:00