Georg Brandl
61854332b9
Make the doctests presentation-friendlier.
2008-03-23 08:05:30 +00:00
Raymond Hettinger
e70bb8d6f2
Simplify demo code.
2008-03-23 00:55:46 +00:00
Georg Brandl
e8f1b00372
Enable doctest running for several other documents.
...
We have now over 640 doctests that are run with "make doctest".
2008-03-22 22:04:10 +00:00
Georg Brandl
7a45ab826e
Enable doctests in functions.rst. Already found two errors :)
2008-03-22 21:38:33 +00:00
Georg Brandl
4f0f34f131
Test doctests in operator docs.
2008-03-22 21:26:44 +00:00
Georg Brandl
3f04303ba4
Test doctests in datetime docs.
2008-03-22 21:21:57 +00:00
Georg Brandl
4c8bbe69e5
Make collections' doctests executable.
...
(The <BLANKLINE>s will be stripped from presentation output.)
2008-03-22 21:06:20 +00:00
Georg Brandl
3dd57815b2
Fix-up syntax problems.
2008-03-22 20:08:43 +00:00
Georg Brandl
838b4b0145
No need to specify explicit "doctest_block" anymore.
2008-03-22 13:07:06 +00:00
Georg Brandl
473f1642a4
Make more doctests in pprint docs testable.
2008-03-22 12:59:37 +00:00
Georg Brandl
6199e32a74
Make doctests in re docs usable with sphinx' doctest.
2008-03-22 12:04:26 +00:00
Georg Brandl
9f6623255b
Test decimal.rst doctests as far as possible with sphinx doctest.
2008-03-22 11:47:10 +00:00
Georg Brandl
09a7fe6933
Fixup this HOWTO's doctest blocks so that they can be run with sphinx' doctest builder.
2008-03-22 11:00:48 +00:00
Georg Brandl
b98fe5a87f
Allow giving source names on the cmdline.
2008-03-22 10:58:38 +00:00
Georg Brandl
17baef0b7c
Activate the Sphinx doctest extension and convert howto/functional to use it.
2008-03-22 10:56:23 +00:00
Georg Brandl
86f38c81ae
#1918 : document that weak references *to* an object are
...
cleared before the object's __del__ is called, to ensure that the weak
reference callback (if any) finds the object healthy.
2008-03-22 10:07:29 +00:00
Christian Heimes
0e9ab5f2f0
Applied patch #1657 epoll and kqueue wrappers for the select module
...
The patch adds wrappers for the Linux epoll syscalls and the BSD kqueue syscalls. Thanks to Thomas Herve and the Twisted people for their support and help.
TODO: Finish documentation documentation
2008-03-21 23:49:44 +00:00
Georg Brandl
5f79446af0
Add missing versionadded tag.
2008-03-21 21:05:03 +00:00
Georg Brandl
c326801ffc
Update doc ACKS.
2008-03-21 20:55:51 +00:00
Georg Brandl
4ab9febdde
#2160 : document PyImport_GetImporter.
2008-03-21 20:55:20 +00:00
Georg Brandl
d346475a0c
Add docs for print_function and future_builtins. Fixes #2442 .
2008-03-21 19:37:57 +00:00
Georg Brandl
3fbe20c01e
Add docs for __func__ and __self__ on methods.
2008-03-21 19:20:21 +00:00
Georg Brandl
06291185e1
Fix a code block in __future__ docs.
2008-03-21 19:14:38 +00:00
Georg Brandl
859043c053
Fix markup.
2008-03-21 17:19:29 +00:00
Georg Brandl
9c6c47bf4b
Mark the descitems in the tutorial as "noindex" so that :meth: cross-refs don't link to them.
2008-03-21 14:32:33 +00:00
Eric Smith
33dd094fd0
Fixed PEP name.
2008-03-20 23:04:04 +00:00
Andrew M. Kuchling
9cf2f5de68
Add lots of items
2008-03-20 22:49:26 +00:00
Marc-André Lemburg
4e0c72bbf0
Clarfiy the availability of the extended support for win32_ver() in Py2.6.
2008-03-20 18:58:14 +00:00
Marc-André Lemburg
53c7a60379
Add documentation for updated Windows support in win32_ver().
...
Add documentation for linux_distribution() API.
2008-03-20 17:55:31 +00:00
Sean Reifscheider
45ea86c124
Issue 2188: Documentation hint about disabling proxy detection.
2008-03-20 03:20:48 +00:00
Gregory P. Smith
a5cfcad0e3
Prevent ioctl op codes from being sign extended from int to unsigned long
...
when used on platforms that actually define ioctl as taking an unsigned long.
(the BSDs and OS X / Darwin)
Adds a unittest for fcntl.ioctl that tests what happens with both positive and
negative numbers.
This was done because of issue1471 but I'm not able to reproduce -that- problem
in the first place on Linux 32bit or 64bit or OS X 10.4 & 10.5 32bit or 64 bit.
2008-03-19 23:03:25 +00:00
Georg Brandl
97e863eaf8
Another one.
2008-03-19 07:57:57 +00:00
Georg Brandl
482d752dcb
Remove footnote from versionchanged as it upsets LaTeX.
2008-03-19 07:56:40 +00:00
Gregory P. Smith
bde40078b0
Mention that crc32 and adler32 are available in a different module (zlib).
...
Some people look for them in hashlib.
2008-03-19 01:38:35 +00:00
Steven Bethard
6f778cfb5b
Document unicode.isnumeric() and unicode.isdecimal() (issue2326)
2008-03-17 19:33:11 +00:00
Gregory P. Smith
f48f9d38c0
Force zlib.crc32 and zlib.adler32 to return a signed integer on all platforms
...
regardless of the native sizeof(long) used in the integer object.
This somewhat odd behavior of returning a signed is maintained in 2.x for
compatibility reasons of always returning an integer rather than a long object.
Fixes Issue1202 for Python 2.6
2008-03-17 18:48:05 +00:00
Mark Summerfield
43da35de7b
Added a footnote to each pointing out that for XML output if an encoding
...
string is given it should conform to the appropriate XML standards---for
example, "UTF-8" is okay, but "UTF8" is not.
2008-03-17 08:28:15 +00:00
Vinay Sajip
91f0ee4db6
Clarified documentation on use of shutdown().
2008-03-16 21:35:58 +00:00
Georg Brandl
87b0551931
#2299 : typos in newtypes.rst.
2008-03-16 08:00:19 +00:00
Raymond Hettinger
a6cfeb4b9d
Update docs to reflect removal of Exact/Inexact
2008-03-16 05:20:42 +00:00
Skip Montanaro
fc070d2731
add %f format to datetime - issue 1158
2008-03-15 16:04:45 +00:00
Skip Montanaro
75e51680f1
note that fork and forkpty raise OSError on failure
2008-03-15 02:32:49 +00:00
Georg Brandl
0267781742
Fix lots of broken links in the docs, found by Sphinx' external link checker.
2008-03-15 00:20:19 +00:00
Georg Brandl
bd77681f36
Remove obsolete paragraph. #2288 .
2008-03-14 23:10:34 +00:00
Raymond Hettinger
53bdf09343
Issue 2274: Add heapq.heappushpop().
2008-03-13 19:03:51 +00:00
Andrew M. Kuchling
d51e842a3f
Add class decorators
2008-03-13 11:07:35 +00:00
Georg Brandl
2e25551ef8
#1720705 : add docs about import/threading interaction, wording by Nick.
2008-03-13 07:21:41 +00:00
Georg Brandl
4bb40b9428
#2270 : fix typo.
2008-03-13 07:17:14 +00:00
Georg Brandl
d85a13a954
#2265 : fix example.
2008-03-13 07:15:56 +00:00
Raymond Hettinger
513460f80d
Improve docs for itemgetter(). Show that it works with slices.
2008-03-11 21:37:46 +00:00
Raymond Hettinger
e8b4b60555
Add recipe to docs.
2008-03-11 00:19:07 +00:00
Georg Brandl
5bb647dfa8
Update for newest Sphinx.
2008-03-09 18:18:30 +00:00
Georg Brandl
c557db5268
#2249 : document assertTrue and assertFalse.
2008-03-09 15:11:39 +00:00
Facundo Batista
c54aec1fda
Issue 1106316. post_mortem()'s parameter, traceback, is now
...
optional: it defaults to the traceback of the exception that is currently
being handled.
2008-03-08 16:50:27 +00:00
Georg Brandl
372d55e3e6
#1533486 : fix types in refcount intro.
2008-03-08 10:05:24 +00:00
Georg Brandl
47a5aec836
#2253 : fix continue vs. finally docs.
2008-03-08 09:54:06 +00:00
Andrew M. Kuchling
31c6de4f79
Grammar fix
2008-03-07 21:09:23 +00:00
Nick Coghlan
7af53be66f
Speed up with statements by storing the __exit__ method on the stack instead of in a temp variable (bumps the magic number for pyc files)
2008-03-07 14:13:28 +00:00
Jeffrey Yasskin
e75f59a578
Progress on issue #1193577 by adding a polling .shutdown() method to
...
SocketServers. The core of the patch was written by Pedro Werneck, but any bugs
are mine. I've also rearranged the code for timeouts in order to avoid
interfering with the shutdown poll.
2008-03-07 06:22:15 +00:00
Raymond Hettinger
38fb9bee6c
Tweak recipes and tests
2008-03-07 01:33:20 +00:00
Georg Brandl
a7bd27f0a8
#2225 : return nonzero status code from py_compile if not all files could be compiled.
2008-03-06 07:41:16 +00:00
Georg Brandl
6c45dc12b3
Add isinstance/issubclass to tutorial.
2008-03-06 07:31:34 +00:00
Georg Brandl
26bab5f92a
Little clarification of assignments.
2008-03-06 07:22:09 +00:00
Georg Brandl
70992c3c83
Expand on re.split behavior with captured expressions.
2008-03-06 07:19:15 +00:00
Georg Brandl
1df03405fc
#1725737 : ignore other VC directories other than CVS and SVN's too.
2008-03-06 06:47:18 +00:00
Andrew M. Kuchling
1d136bb91e
Add two items
2008-03-06 01:36:27 +00:00
Raymond Hettinger
040f10e9b3
Add examples.
2008-03-06 01:15:52 +00:00
Georg Brandl
9c06574024
#2239 : PYTHONPATH delimiter is os.pathsep.
2008-03-05 19:31:44 +00:00
Thomas Heller
f3c0559b5e
Issue 1872: Changed the struct module typecode from 't' to '?', for
...
compatibility with PEP3118.
2008-03-05 15:34:29 +00:00
Georg Brandl
225163d6a6
Fix some rst.
2008-03-05 07:10:35 +00:00
Andrew M. Kuchling
3710a13506
Add more items; add fragmentary notes
2008-03-05 00:44:41 +00:00
Georg Brandl
fd6cabfe21
#2230 : document that PyArg_* leaves addresses alone on error.
2008-03-04 07:33:30 +00:00
Georg Brandl
27504dae1b
Fix some patch attributions.
2008-03-04 07:25:54 +00:00
Raymond Hettinger
d553d856e7
Beef-up docs and tests for itertools. Fix-up end-case for product().
2008-03-04 04:17:08 +00:00
Andrew M. Kuchling
378586a844
Thesis night results: add various items
2008-03-04 01:50:32 +00:00
Andrew M. Kuchling
3fe1843cee
Add versionadded tags
2008-03-04 01:49:37 +00:00
Andrew M. Kuchling
684868ac90
Fix sentence fragment
2008-03-04 01:47:38 +00:00
Andrew M. Kuchling
ece10b4004
Grammar fix; markup fix
2008-03-04 01:30:10 +00:00
Georg Brandl
8e67ef52db
Expand a bit on genexp scopes.
2008-03-03 21:31:50 +00:00
Georg Brandl
3e9d66fee1
There are now sixteen isfoo functions.
2008-03-03 20:37:55 +00:00
Christian Heimes
608c1d8e87
Since abc._Abstract was replaces by a new type flags the regression test suite fails. I've added a new function inspect.isabstract(). Is the mmethod fine or should I check if object is a instance of type or subclass of object, too?
2008-03-03 18:28:04 +00:00
Georg Brandl
e6dab2a077
Fix factual error.
2008-03-02 14:15:04 +00:00
Georg Brandl
72780a4b0c
Make clear that the constants are strings.
2008-03-02 13:41:39 +00:00
Raymond Hettinger
2b7a5c468b
Tighten example code.
2008-03-02 11:17:51 +00:00
Raymond Hettinger
f287f17779
Finish-up docs for combinations() and permutations() in itertools.
2008-03-02 10:59:31 +00:00
Georg Brandl
47dff40a40
New default basename for HTML help files.
2008-03-02 06:45:40 +00:00
Georg Brandl
f017728219
Make patchlevel print out the release if called as a script.
2008-03-02 06:44:08 +00:00
Georg Brandl
7f7e30ae2e
Update year.
2008-03-02 06:32:32 +00:00
Georg Brandl
db9ff5f565
It's 2.6 now.
2008-03-02 06:28:16 +00:00
Barry Warsaw
189b6d85c9
More copyright year and version number bumps
2008-03-01 03:15:20 +00:00
Georg Brandl
3fd0c442dc
#2208 : allow for non-standard HHC location.
2008-02-29 18:21:29 +00:00
Georg Brandl
3c94088d98
Until we got downloadable docs, stop confusing viewers by talking about a nonexisting table.
2008-02-29 18:15:36 +00:00
Raymond Hettinger
330958e647
Document impending updates to itertools.
2008-02-28 19:41:24 +00:00
Raymond Hettinger
18750ab2a0
Add repeat keyword argument to itertools.product().
2008-02-28 09:23:48 +00:00
Raymond Hettinger
c105289ec4
Simply the sample code for combinations().
2008-02-27 01:44:34 +00:00
Raymond Hettinger
93e804da9c
Add itertools.combinations().
2008-02-26 23:40:50 +00:00
Georg Brandl
3ef2063ec8
#2194 : fix some typos.
2008-02-26 19:13:45 +00:00
Neal Norwitz
ca37661a69
Add a timing flag to Trace so you can see where slowness occurs
...
like waiting for socket timeouts in test_smtplib :-).
2008-02-26 08:21:28 +00:00
Georg Brandl
1b3e41c67e
Banish tab.
2008-02-26 06:40:10 +00:00
Raymond Hettinger
3fa41d5a1c
Docs for itertools.combinations(). Implementation in forthcoming checkin.
2008-02-26 02:46:54 +00:00