Just van Rossum
b083cb3901
Patch #651621 , approved by MvL.
...
This patch allows ZipFile.writestr() to be called with
an archive file name instead of a ZipInfo instance:
z = ZipFile("myarchive.zip", "w")
z.writestr("foo/baz/file.ext", data)
z.close()
I found the old writestr() method very inconvenient
for simple (but common) things.
If called with a file name instead of a ZipInfo
instance, the date_time is set to the current date/time,
which makes sense to me for anonymous data.
2002-12-12 12:23:32 +00:00
Andrew M. Kuchling
449a87d791
Various additions and changes suggested by Raymond Hettinger
2002-12-11 15:03:51 +00:00
Martin v. Löwis
0479104a91
Patch #651006 : Better explain what component might be empty.
2002-12-11 12:55:53 +00:00
Raymond Hettinger
d2bef8256b
Update comments about the performance of xrange().
2002-12-11 07:14:03 +00:00
Tim Peters
85f7f83d71
Added a word to the heapq description in response to user confusion.
2002-12-10 21:04:25 +00:00
Skip Montanaro
3bf99e3e87
Add support for binary pickles to the shelve module. In some situations
...
this can result in significantly smaller files. All classes as well as the
open function now accept an optional binary parameter, which defaults to
False for backward compatibility. Added a small test suite, updated the
libref documentation (including documenting the exported classes and fixing
a few other nits) and added a note about the change to Misc/NEWS.
2002-12-08 18:36:24 +00:00
Fred Drake
27cae1f7c5
Revise the __all__ index entry a touch.
2002-12-07 16:00:00 +00:00
Raymond Hettinger
f9229d98ae
Add __all__ to Reference Manual index.
...
Closes SF 643227.
2002-12-07 09:39:15 +00:00
Thomas Heller
ead60e5d1c
Typo: propogate -> propagate
...
Bugfix candidate.
2002-12-06 22:42:13 +00:00
Fred Drake
edb635ff5c
Remove extra ")" in example.
2002-12-06 18:52:28 +00:00
Fred Drake
08d10f985e
Typo: "dead lock" --> "deadlock"
2002-12-06 16:45:05 +00:00
Walter Dörwald
6d5f30eaed
Document that the second argument to PyObject_IsInstance
...
may be a tuple. This closes SF patch
http://www.python.org/sf/649095
Backport to release22-maint will follow.
2002-12-06 10:09:16 +00:00
Fred Drake
a41b2bb981
Fix problem in example code. It's minor in this particular example,
...
but can lead to mysterious problems in real applications.
2002-12-03 22:57:37 +00:00
Fred Drake
7af24bd237
Fix example regular expressions that simulate scanf() constructs.
2002-12-03 18:49:17 +00:00
Martin v. Löwis
71aa6d6db9
Patch #646824 : Remove extra \end.
2002-12-03 18:09:02 +00:00
Andrew M. Kuchling
b1e4bf9dc1
Bug #647387 : corrections to the logging section by Vinay Sanjip
2002-12-03 13:35:17 +00:00
Mark Hammond
8af50bcf40
_ssl.pyd available for Windows.
2002-12-03 06:13:35 +00:00
Neal Norwitz
75bc8ba0d7
Fix SF # 646578, Documentation Typo
2002-12-02 04:42:58 +00:00
Neal Norwitz
ae6bf4adfa
Remove unused variable
2002-12-02 04:40:21 +00:00
Andrew M. Kuchling
53262577eb
Add ossaudiodev; fix typo
2002-12-01 14:00:21 +00:00
Just van Rossum
3eb166b49b
Slightly improved version of patch #642578 : "Expose PyImport_FrozenModules
...
in imp". This adds two functions to the imp module: get_frozenmodules()
and set_frozenmodules().
2002-11-29 20:47:40 +00:00
Andrew M. Kuchling
b6f7959093
Fix value of 'propagate' (noted by Chris Reedy)
...
Rewrite paragraph
2002-11-29 19:43:45 +00:00
Walter Dörwald
fb97443e57
Fix typo.
2002-11-29 16:39:07 +00:00
Andrew M. Kuchling
b492fa9101
Mention dict.fromkeys()
...
Various edits
2002-11-27 19:11:10 +00:00
Andrew M. Kuchling
5ef2b214cd
Update e-mail address
2002-11-27 18:53:38 +00:00
Andrew M. Kuchling
d680a86206
Bug #643631 : MacOS 9 details missing from inst.tex
...
Fill in the missing details. (From Jack Jansen)
2002-11-27 13:34:20 +00:00
Raymond Hettinger
e33d3df030
SF Patch 643443. Added dict.fromkeys(iterable, value=None), a class
...
method for constructing new dictionaries from sequences of keys.
2002-11-27 07:29:33 +00:00
Fred Drake
e9cfcef71e
Clarify the interpretation of the __getstate__() return value for
...
new-style classes.
Closes SF bug #637941 .
2002-11-27 05:26:46 +00:00
Fred Drake
4add68bbbc
Add missing dependency information for the "What's New" document.
2002-11-26 22:13:41 +00:00
Fred Drake
54fe3fdf77
Noted the support for resource exclusion for regrtest. Some people
...
use regrtest, so it might be interesting.
2002-11-26 22:07:35 +00:00
Martin v. Löwis
8c8aa5d666
Rename want_objects to wantobjects throughout, for consistency.
2002-11-26 21:39:48 +00:00
Gustavo Niemeyer
f955412130
* Doc/ref/ref5.tex
...
Fixed minor bug preventing documentation compilation.
2002-11-26 18:14:35 +00:00
Michael W. Hudson
96bc3b4d74
This is not part of my patch
...
[ 635933 ] make some type attrs writable
but should have been!
News about the above.
2002-11-26 14:48:23 +00:00
Martin v. Löwis
39b48523e4
Report Tkinter changes.
2002-11-26 09:47:25 +00:00
Gustavo Niemeyer
057ab14e7d
* libbz2.tex
...
Fixed minor typo, suggested by Drew Perttula <drewp@bigasterisk.com>.
2002-11-25 18:51:43 +00:00
Andrew M. Kuchling
9e7453dc71
Remove \module{} in link text to avoid HTML generation bug
2002-11-25 16:02:13 +00:00
Andrew M. Kuchling
15353f5c64
Remove extra word
2002-11-25 16:01:08 +00:00
Andrew M. Kuchling
1a54d71550
Mention that .pth files can't be used to override standard modules
...
(suggested by Jack Jansen)
2002-11-25 13:56:12 +00:00
Martin v. Löwis
b5c980b802
Add unidata_version. Bump generator version number.
2002-11-25 09:13:37 +00:00
Tim Peters
5b21df4a5c
Repaired inaccuracies in the % docs. In particular, we don't (and can't)
...
guarantee abs(x%y) < abs(y) in all cases when a float is involved.
math.fmod() should, though, so noted that too.
Bugfix candidate. Someone should check the LaTeX here first, though.
2002-11-24 20:23:04 +00:00
Martin v. Löwis
677bde2dd1
Patch #626485 : Support Unicode normalization.
2002-11-23 22:08:15 +00:00
Fred Drake
6e596b6895
Added change note about returning a dictionary based on keyword
...
arguments.
2002-11-23 15:02:13 +00:00
Just van Rossum
a797d8150d
Patch #642500 with slight modifications: allow keyword arguments in
...
dict() constructor. Example:
>>> dict(a=1, b=2)
{'a': 1, 'b': 2}
>>>
2002-11-23 09:45:04 +00:00
Fred Drake
a191befb2d
Clarify the default setting for daemon_threads.
2002-11-22 14:29:42 +00:00
Fred Drake
74f5a56c2c
Fix markup.
2002-11-22 14:28:53 +00:00
Martin v. Löwis
4581cfa326
Patch #486438 : Make module argument to testmod optional.
2002-11-22 08:23:09 +00:00
Martin v. Löwis
f86e8ef33e
Patch #550765 : Add daemon_threads flag.
2002-11-22 08:08:44 +00:00
Piers Lauder
d3c821ee71
added details of new IMAP4_stream class; emphasised meaning of data part of command results; added proxyauth command description
2002-11-22 05:47:39 +00:00
Martin v. Löwis
d899605e30
Patch #633547 : Support plural forms. Do TODOs in test suite.
2002-11-21 21:45:32 +00:00
Tim Peters
3350b5bfd9
NamedTemporaryFile: clarify behavior based on confusions noted by a
...
user, and spell out a x-platform use limitation.
2002-11-21 16:32:11 +00:00
Andrew M. Kuchling
495172c3b4
Add change to int() and OverflowError
...
Re-order the "porting" section to list items by decreasing significance
2002-11-20 13:50:15 +00:00
Walter Dörwald
72f861657a
Document additional error handling names available through PEP 293.
2002-11-19 21:51:35 +00:00
Walter Dörwald
f171540ab8
Change int() so that passing a string, unicode, float or long argument
...
that is outside the integer range no longer raises OverflowError, but
returns a long object instead.
This fixes SF bug http://www.python.org/sf/635115
2002-11-19 20:49:15 +00:00
Andrew M. Kuchling
6f429c3d1c
Use \ulink instead of \citetitle; bump version number
2002-11-19 13:09:00 +00:00
Andrew M. Kuchling
669249ecd3
Add PyBSDDB update
2002-11-19 13:05:33 +00:00
Raymond Hettinger
311f419628
Improve comments. Clarify docs.
...
Replace "type(0)" with "int".
Replace "while 1" with "while True"
2002-11-18 09:01:24 +00:00
Raymond Hettinger
8ddc176e2e
Improve DictMixin.
...
Replaced docstring with comments. Prevents subclass contamination.
Added the missing __cmp__() method and a test for __cmp__().
Used try/except style in preference to has_key() followed by a look-up.
Used iteritem() where possible to save creating a long key list and
to save redundant lookups.
Expanded .update() to look for the most helpful methods first and gradually
work down to a mininum expected interface.
Expanded documentation to be more clear on how to use the class.
2002-11-18 04:34:10 +00:00
Skip Montanaro
6141812820
correct typo detected by Lee Hansen
2002-11-17 11:09:50 +00:00
Fred Drake
e55bec2566
Better note that str.zfill() was added in 2.2.2 as well. ;-(
2002-11-16 00:44:00 +00:00
Fred Drake
9171801de9
Document that a minor feature was added in 2.2.2. ;-(
...
Closes SF bug #639170 .
2002-11-16 00:41:55 +00:00
Neal Norwitz
5654cc215a
SF 639138, Ref. calendar module in time docs by John J Lee
...
Will backport.
2002-11-15 23:00:30 +00:00
Fred Drake
0e9bfa38b1
Minor markup nits.
2002-11-15 20:34:52 +00:00
Fred Drake
08abe8e275
Fix stupid typo.
2002-11-15 20:32:03 +00:00
Thomas Heller
e61f365b0b
Document the available command line flags for bdist_wininst, which are
...
avaliable in the Python 2.2 branch.
I've left out some flags which are more thought for debugging, if
someone needs them, he can always look at the output of --help.
I'm sure Fred will make some adjustments, so I'll only mark this as a
2.2 bugfix candidate.
There are more options available in the current CVS bdist_wininst,
I will document them after this is in.
2002-11-15 20:13:26 +00:00
Thomas Heller
36343f63fe
Correct typo: the option is 'formats' not 'format'.
2002-11-15 19:20:56 +00:00
Fred Drake
49b33fa4cb
Squash an enormous number of warnings reported when adding "use
...
warnings;" to this, and keep the "use" statement this time.
Fix an obscure bug that caused weird index entries to be generated in
a few cases, and a minor problem with horizontal alignmetn of the last
column of 5-column tables.
[I'd report a SF bug #, but I can't get to that right now.]
2002-11-15 19:04:10 +00:00
Fred Drake
c734b01759
Fix critical markup errors.
2002-11-15 18:49:57 +00:00
Fred Drake
3a2cda876b
Minor revisions to clarify the status of xreadlines(), change the way
...
iteration support was documented; the docs for __iter__() were just
confusing.
2002-11-15 16:38:06 +00:00
Andrew M. Kuchling
88eed70fc8
Mention that the MRO algorithm changes in 2.3
2002-11-15 14:37:46 +00:00
Andrew M. Kuchling
b60ea3f01f
Mention change in MRO
2002-11-15 14:37:10 +00:00
Raymond Hettinger
7994716b6b
SF patch #520382 : Expand shelve.py to have a full dictionary interface
...
and add a mixin to UserDict.py to make it easier to implement a full
dictionary interface.
2002-11-15 06:46:14 +00:00
Andrew M. Kuchling
3a7f405f5b
Draft a section on modifying Python's path. I'm not sure where
...
this section fits best in inst.tex's organization; Fred or someone, feel
free to move it.
2002-11-15 02:52:44 +00:00
Andrew M. Kuchling
24d5a5281a
Add section on Optik
2002-11-14 23:40:42 +00:00
Andrew M. Kuchling
366c10c5c0
Finish up the logging section
2002-11-14 23:07:57 +00:00
Andrew M. Kuchling
28f2f88c31
Add partial section on the logging package; not finished yet.
2002-11-14 14:14:16 +00:00
Skip Montanaro
4ebe2e3914
add liblogging
2002-11-14 03:58:20 +00:00
Skip Montanaro
649698f72e
initial rough cut at documentation of logging module. This is basically
...
just a conversion of pydoc.help(logging).
2002-11-14 03:57:19 +00:00
Fred Drake
66abcee948
Integrate updates to the GNU info conversion.
...
This includes SF patch #590352 and additional support for more of the custom
markup.
2002-11-13 19:31:04 +00:00
Fred Drake
b02f0dfbe9
- Committing the modified signature lines I've been using for a long
...
time in http://www.python.org/dev/doc/ . There have been no bug
reports on these for a long time now.
- Remove local "use" statement that duplicates a top-level "use".
2002-11-13 19:16:37 +00:00
Fred Drake
bad460790e
Document struct_time and the field names.
2002-11-13 19:05:01 +00:00
Fred Drake
4400509aaa
Add \funcline, \funclineni, and \methodlineni to the list of functions
...
that are processed before their arguments.
Closes SF bug #637807 .
2002-11-13 17:55:17 +00:00
Fred Drake
a5a173efbf
Fix broken markup.
...
Closes SF bug #637807 .
2002-11-13 17:48:15 +00:00
Fred Drake
2c184e7eea
Typo: it's --> its
...
Closes SF bug #637810 .
2002-11-13 15:56:13 +00:00
Fred Drake
ce5619e8a1
Update: Older versions of Python crashed when calling repr()
...
(including the implied call using back-ticks) of a recursive object,
but this is no longer the case.
Reported by Manus Hand via email.
2002-11-13 15:32:34 +00:00
Fred Drake
674dae245a
Clarify that PyImport_AddModule() and PyImport_ExecCodeModule() don't
...
add any package support structure even if a dotted-name is passed for
the module.
Closes SF bug #424106 .
2002-11-13 15:13:38 +00:00
Fred Drake
5c4cf1587b
Normalize whitespace.
...
Fix a number of markup consistency buglets.
2002-11-13 14:59:06 +00:00
Andrew M. Kuchling
8a61f499dc
Fill out the 'Porting' section
...
Add random.sample()
2002-11-13 13:24:41 +00:00
Fred Drake
3d03968c75
Clarified meaning of \w and \W with respect to the UNICODE and LOCALE flags.
...
Closes SF bug #635595 .
2002-11-12 23:12:54 +00:00
Tim Peters
b9099c3df4
SF patch 637176: list.sort crasher
...
Armin Rigo's Draconian but effective fix for
SF bug 453523: list.sort crasher
slightly fiddled to catch more cases of list mutation. The dreaded
internal "immutable list type" is gone! OTOH, if you look at a list
*while* it's being sorted now, it will appear to be empty. Better
than a core dump.
2002-11-12 22:08:10 +00:00
Fred Drake
4b9ed2f346
Clarified documentation of tempnam().
...
Closes SF bug #635656 .
2002-11-12 22:07:11 +00:00
Andrew M. Kuchling
cab94a19f6
Update text to refer to 2.2.2
...
Remove an XXX item: I'm not going to write a section on the email package
at this point
2002-11-12 18:59:20 +00:00
Andrew M. Kuchling
71dd790ad2
Remove extra word
2002-11-12 18:45:46 +00:00
Raymond Hettinger
f24eb35d18
SF patch 629637: Add sample(population, k) method to the random module.
...
Used for random sampling without replacement.
2002-11-12 17:41:57 +00:00
Raymond Hettinger
0da7f39a7c
Closes SF bug #634069 reporting the docs on the ** operator were out
...
of date and did not reflect the current CPython implementation.
2002-11-08 05:30:23 +00:00
Walter Dörwald
430b1563dd
Add documentation for the PEP 293 functionality:
...
The errors attribute can be changed after the reader/writer
is created.
For encoding there are two additional errors values:
"xmlcharrefreplace" and "backslashreplace".
These values can be extended via register_error().
2002-11-07 22:33:17 +00:00
Fred Drake
b5f41dedeb
Minor markup adjustments.
2002-11-07 17:13:03 +00:00
Thomas Heller
5b470e0a3a
Document the changed fdopen behaviour.
...
(Hope the markup is ok).
2002-11-07 16:33:44 +00:00
Andrew M. Kuchling
572aae32f1
Old change (probably suggested by Jason Tishler) The GNU/Windows compiler is now called MinGW
2002-11-06 14:34:50 +00:00
Andrew M. Kuchling
e3fb22bd4a
[Patch #633635 from David M. Cooke]
...
Make docs accurate; getch() in nodelay mode returns -1
2002-11-06 14:17:21 +00:00
Neal Norwitz
110aa50cc2
Fix minor wording and 2 typos
2002-11-05 23:55:27 +00:00