Fred Drake
1d5854fdc4
Note the platform module.
2003-04-24 15:24:46 +00:00
Barry Warsaw
c74e4a5351
Added a comment about backward compatibility requirements and a link
...
to the PyBSDDB project at SourceForge.
2003-04-24 14:28:08 +00:00
Andrew M. Kuchling
13b4c41748
Mention deprecation of rotor module
2003-04-24 13:23:43 +00:00
Andrew M. Kuchling
fb5f48542d
[Patch #679505 ] Document that the rotor module is deprecated
2003-04-24 13:19:56 +00:00
Andrew M. Kuchling
bbb9a55327
[Patch #679505 ] Document that this module is deprecated
2003-04-24 13:19:09 +00:00
Andrew M. Kuchling
9f4eb6b719
[Patch #679505 ] Silence DeprecationWarning when testing rotor module
2003-04-24 13:18:25 +00:00
Andrew M. Kuchling
360088f206
[Patch #679505 ] Trigger DeprecationWarning on importing the rotor module
2003-04-24 13:17:13 +00:00
Marc-André Lemburg
366a0feb9a
Reformatted a bit to remove the lengthy re.compile() from the function
...
definitions.
2003-04-24 11:46:35 +00:00
Marc-André Lemburg
246d847475
New module platform.py, submitted by Marc-Andre Lemburg.
...
There's no separate documentation for this module yet - apart from the
doc-strings which explain the APIs.
2003-04-24 11:36:11 +00:00
Raymond Hettinger
84fc9aa6ce
SF 686323: Minor array module enhancements
...
Allows use of tuples for the initializer.
2003-04-24 10:41:55 +00:00
Raymond Hettinger
f4cf76dd5e
Revert the previous enhancement to the bytecode optimizer.
...
The additional code complexity and new NOP opcode were not worth it.
2003-04-24 05:45:23 +00:00
Brett Cannon
7d618c731c
Fix docstring for URLOpener.retrieve() in regards to opening a local file
2003-04-24 02:43:20 +00:00
Brett Cannon
317ad7a5ee
Fixed docs for urlretrieve() to match code in the case of opening a local file.
...
Also some typos and removed trailing whitespace on the lines.
2003-04-24 02:31:14 +00:00
Fred Drake
c22b2999f6
fix some markup errors
2003-04-23 20:38:41 +00:00
Skip Montanaro
54a234a566
clarify - restrict version mention to the trunk version
2003-04-23 20:35:14 +00:00
Skip Montanaro
1bd1d858ae
added note about character set limitations in passwords.
2003-04-23 20:22:12 +00:00
Thomas Heller
34d7f0927b
Document the new functions PyInt_AsUnsignedLongMask(), PyInt_AsUnsignedLongLongMask(),
...
PyLong_AsUnsignedLongMask(), PyLong_AsUnsignedLongLongMask().
2003-04-23 19:51:05 +00:00
Walter Dörwald
ce07c8a9bf
Max OS X returns "*" as the password in grp.getgrall()
...
and "" in grep.getgrgid(). Adjust the test to work
around this problem. This should fix SF bug #724771 .
2003-04-23 19:50:24 +00:00
Tim Peters
2d1c846b73
Clarified new fsync() docs.
2003-04-23 19:47:14 +00:00
Thomas Heller
5eccabc730
Mention the new getargs.c format codes.
2003-04-23 19:35:25 +00:00
Thomas Heller
42a1172cf4
Document the new format codes B, H, I, k, K.
2003-04-23 19:27:35 +00:00
Raymond Hettinger
1d87786305
SF patch 557704: netrc module can't handle all passwords
...
Revised netrc.py to include the additional ascii punctuation
characters. Omitted the other logic changes. See
Lib/netrc.py 1.17.
Since this is more of a feature request than a bug,
including in Py2.3 but not recommending for backporting.
2003-04-23 19:06:08 +00:00
Raymond Hettinger
6eca358695
SF 557704: netrc module can't handle all passwords
...
Expanded the range of allowable characters to include ascii punctuation.
Allows resource files to have a larger character set for passwords.
(Idea contributed by Bram Moolenaar.)
2003-04-23 18:59:54 +00:00
Raymond Hettinger
88ba1e39ec
SF Patch 685051: fix for 680789: reprs in arraymodule
...
(contributed by logistix; substantially reworked by rhettinger).
To create a representation of non-string arrays, array_repr() was
starting with a base Python string object and repeatedly using +=
to concatenate the representation of individual objects.
Logistix had the idea to convert to an intermediate tuple form and
then join it all at once. I took advantage of existing tools and
formed a list with array_tolist() and got its representation through
PyObject_Repr(v) which already has a fast implementation for lists.
2003-04-23 17:27:00 +00:00
Fred Drake
444e434011
Update the package list whenever we build distfiles.
...
This is used on www.python.org.
2003-04-23 15:04:52 +00:00
Alex Martelli
a9b9c9fa9f
some more error-message enhancements
2003-04-23 13:34:35 +00:00
Neal Norwitz
a256f7d36f
Fix SF bug #723801 , logging.setLoggerClass() doesn't support new-style classes
2003-04-23 13:12:19 +00:00
Alex Martelli
f471d4783a
complete and clarify some error messages for range()
2003-04-23 13:00:44 +00:00
Guido van Rossum
636688d470
Improve the message about metatype/metaclass conflicts.
2003-04-23 12:07:22 +00:00
Neal Norwitz
f297bd1937
SF patch #725904 , Minor changes to logging from module author (Vinay Sajip)
...
- upgrade to version 0.4.8
2003-04-23 03:49:43 +00:00
Tim Peters
11b2306960
Enable os.fsync() for Windows, mapping it to MS's _commit() there. The
...
docs here are best-guess: the MS docs I could find weren't clear, and
some even claimed _commit() has no effect on Win32 systems (which is
easily shown to be false just by trying it).
2003-04-23 02:39:17 +00:00
Raymond Hettinger
9a9c436036
PyObject_IsTrue() can return an error condition.
...
Adding code to handle it properly.
2003-04-23 00:14:18 +00:00
Raymond Hettinger
863983e8e5
Add comment on performance.
...
Fix missing right parenthesis.
Add three examples.
2003-04-23 00:09:42 +00:00
Mark Hammond
a69d409f05
Update to the new PyGILState APIs to simplify and correct thread-state
...
management. Old code still #ifdef'd out - I may remove this in a sec,
but for now, let's get it in and things passing the tests again!
2003-04-22 23:13:27 +00:00
Jack Jansen
2b4b5a54d6
Fix by Lars Gustaebel for bug 721871: don't get upset if the prefix
...
field contains garbage after the first NUL character.
2003-04-22 22:03:11 +00:00
Fred Drake
70995830a6
markup corrections
2003-04-22 18:54:53 +00:00
Fred Drake
b28271f24d
Do a little more searching for the data file for the test: this allows
...
using a build directory just inside the source directory and saving
just one copy of the test data in the source tree, rather than having
a copy in each build directory.
2003-04-22 18:15:05 +00:00
Gustavo Niemeyer
3c9068bbec
Made MAX_UNTIL/MIN_UNTIL code more coherent about mark protection,
...
accordingly to further discussions with Greg Chapman in patch #712900 .
2003-04-22 15:39:09 +00:00
Jeremy Hylton
c8c8b94c59
Only produce a dotted module name when writing output to a separate
...
directory.
2003-04-22 15:35:51 +00:00
Fred Drake
282be3ab89
- explain the start argument to sum()
...
- various adjustments to sum() markup and explanation
2003-04-22 14:52:08 +00:00
Jack Jansen
d69b744531
If not icon file is specified use the default Python Applet icons.
...
Fixes 719303.
2003-04-22 14:33:48 +00:00
Fred Drake
03e929e7e0
Fix some markup nits.
2003-04-22 14:30:53 +00:00
Jack Jansen
6432f78215
Only return a warning message about not all files being unpacked if there
...
were indeed files that weren't unpacked.
2003-04-22 13:56:19 +00:00
Jack Jansen
8c46ce9add
Allow setting the auto dispose flag on window objects.
2003-04-22 13:55:23 +00:00
Jack Jansen
f776dee6dd
Hiding packages was done incorrectly. Fixed.
2003-04-22 13:53:33 +00:00
Mark Hammond
6cb9029a22
PyGILState cleanup was too early - destructors called via module cleanup may use the API.
2003-04-22 11:18:00 +00:00
Walter Dörwald
ecd2fdca0f
Change test_pwd and test_grp so they can handle duplicate user
...
and group names. This should fix SF bug #724771 .
2003-04-22 11:05:57 +00:00
Alex Martelli
41c9f880d8
fixed a potential refcount bug (thanks Raymond!).
2003-04-22 09:24:48 +00:00
Alex Martelli
a70b19147f
Adding new built-in function sum, with docs and tests.
2003-04-22 08:12:33 +00:00
Raymond Hettinger
060641d511
Improved the bytecode optimizer.
...
* Can now test for basic blocks.
* Optimize inverted comparisions.
* Optimize unary_not followed by a conditional jump.
* Added a new opcode, NOP, to keep code size constant.
* Applied NOP to previous transformations where appropriate.
Note, the NOP would not be necessary if other functions were
added to re-target jump addresses and update the co_lnotab mapping.
That would yield slightly faster and cleaner bytecode at the
expense of optimizer simplicity and of keeping it decoupled
from the line-numbering structure.
2003-04-22 06:49:11 +00:00