Georg Brandl
1a22e87a30
#7271 : fix typo.
2009-11-07 08:26:07 +00:00
Georg Brandl
efc285880c
#7259 : show correct equivalent for operator.i* operations in docstring; fix minor issues in operator docs.
2009-11-04 07:38:12 +00:00
Georg Brandl
a6714b2887
#7256 : add versionadded tags for functions copied from cgi.
2009-11-03 18:34:27 +00:00
Mark Dickinson
5b54432b1d
Fix doc typo reported by Arfrever.
2009-11-03 16:26:14 +00:00
Skip Montanaro
6418577bb5
typo (space-o?)
2009-11-03 02:43:59 +00:00
Mark Dickinson
09823a2e21
Deprecate PyOS_ascii_strtod and PyOS_ascii_atof, and document the replacement function PyOS_string_to_double.
2009-10-31 09:42:39 +00:00
Antoine Pitrou
2c970a2ba2
Remove official documentation entry for thread._count() and make the
...
docstring more descriptive instead.
2009-10-30 22:19:09 +00:00
Antoine Pitrou
59c44f36e0
Issue #7222 : Make thread "reaping" more reliable so that reference
...
leak-chasing test runs give sensible results. The previous method of
reaping threads could return successfully while some Thread objects were
still referenced. This also introduces a new private function:
:func:hread._count().
2009-10-30 17:07:08 +00:00
Vinay Sajip
a7d44001b1
Issue 7199: Documentation made slightly more consistent w.r.t. logging level enumeration.
2009-10-28 23:28:16 +00:00
Tarek Ziadé
40b998b05d
Fixed #1180 : Option to ignore ~/.pydistutils.cfg in Distutils
2009-10-27 23:06:10 +00:00
Georg Brandl
5098bc9448
Fix a strange mis-edit.
2009-10-27 15:10:22 +00:00
Mark Dickinson
da8652d920
Issue #7117 (backport py3k float repr) continued:
...
Add sys.float_repr_style attribute ('short' if short float
repr is in used; 'legacy' otherwise).
2009-10-24 14:01:08 +00:00
Mark Dickinson
bb28285ea2
Issue #7117 : Prepare for backport of py3k float repr.
...
Add the Python/dtoa.c file containing the main algorithms;
add corresponding include file and include in Python.h;
include license information for Python/dtoa.c;
add dtoa.c and dtoa.h to Makefile.
2009-10-24 12:13:30 +00:00
Georg Brandl
5460ff9d9f
Fix markup.
2009-10-24 10:04:19 +00:00
Fred Drake
d617cba62d
add further note about what's passed to optionxform
2009-10-23 13:04:51 +00:00
Georg Brandl
dc0205296b
#7188 : fix optionxform() docs.
2009-10-23 08:14:44 +00:00
Georg Brandl
60bae6f123
Make printout margin important.
2009-10-22 16:20:55 +00:00
Georg Brandl
07de4fc978
Add proper references.
2009-10-22 16:17:05 +00:00
Georg Brandl
d1bed8e5ef
#6977 : getopt does not support optional option arguments.
2009-10-22 15:54:35 +00:00
Georg Brandl
76d6d4a010
#7156 : document curses as Unix-only.
2009-10-22 15:52:15 +00:00
Georg Brandl
f4ffae2b2a
#7035 : improve docs of the various <method>_errors() functions, and give them docstrings.
2009-10-22 15:42:32 +00:00
Georg Brandl
030d65811f
Reorder __slots__ fine print and add a clarification.
2009-10-22 15:27:24 +00:00
Georg Brandl
c5026f8a7b
#7088 : document new functions in signal as Unix-only.
2009-10-22 15:04:09 +00:00
Georg Brandl
2eee1d4df1
#6324 : membership test tries iteration via __iter__.
2009-10-22 15:00:06 +00:00
Georg Brandl
6c14e587f5
Use "impl-detail" directive where applicable.
2009-10-22 11:48:10 +00:00
Georg Brandl
3954d21cc5
Fix stylesheet for multi-paragraph impl-details.
2009-10-22 11:36:50 +00:00
Georg Brandl
f5f7c66a01
Allow short form with text as argument.
2009-10-22 11:28:23 +00:00
Georg Brandl
d032912ac1
Document new directive.
2009-10-22 11:28:06 +00:00
Georg Brandl
a054722778
Make it more robust.
2009-10-22 11:01:46 +00:00
Georg Brandl
08be2e2f35
Add a new directive marking up implementation details and start using it.
2009-10-22 08:05:04 +00:00
Georg Brandl
4ebf80734d
Fix duplicate target.
2009-10-22 07:56:56 +00:00
Georg Brandl
ceb32af23f
Fix markup.
2009-10-22 07:56:02 +00:00
Georg Brandl
0968fd679b
Fix punctuation.
2009-10-22 07:05:48 +00:00
Benjamin Peterson
ff81cb812d
rewrite to be nice to other implementations
2009-10-22 02:36:47 +00:00
Georg Brandl
cf842ad418
#7170 : fix explanation about non-weakrefable builtin types.
2009-10-21 07:15:59 +00:00
Benjamin Peterson
eb7c377659
clarify buffer arg #7178
2009-10-20 21:55:17 +00:00
Benjamin Peterson
e047d7953f
use property api
2009-10-20 03:14:10 +00:00
Eric Smith
c12781abcb
Issue #7169 : Document PyFloat_AsString and PyFloat_AsReprString, and note that they are unsafe and deprecated.
2009-10-19 14:38:14 +00:00
Georg Brandl
11abfe640f
Fix missing word.
2009-10-18 07:58:12 +00:00
Senthil Kumaran
83f1ef681f
Fix a typo.
2009-10-18 01:58:45 +00:00
Senthil Kumaran
45a505f7e7
Fix for Issue7155 - urllib do not document default use of system proxy configuration
2009-10-18 01:24:41 +00:00
Georg Brandl
9b4e5820cb
#7116 : str.join() takes an iterable.
2009-10-14 18:48:32 +00:00
Georg Brandl
647e9d2652
#7126 : os.environ changes *do* take effect in subprocesses started with os.system().
2009-10-14 15:57:46 +00:00
Georg Brandl
5ffa146fde
Fix markup.
2009-10-13 18:10:59 +00:00
Andrew M. Kuchling
5c4e6ebbf5
Various link, textual, and markup fixes
2009-10-13 16:11:49 +00:00
Andrew M. Kuchling
7fe65a0a94
Link to PEP
2009-10-13 15:49:33 +00:00
Benjamin Peterson
526bec21d0
platform we don't care about
2009-10-12 01:26:07 +00:00
Georg Brandl
a4314c2b21
Fix broken links found by "make linkcheck". scipy.org seems to be done right now, so I could not verify links going there.
2009-10-11 20:16:16 +00:00
Georg Brandl
6728c5a762
Add the Python FAQ lists to the documentation. Copied from sandbox/faq. Many thanks to AMK for the preparation work.
2009-10-11 18:31:23 +00:00
Vinay Sajip
1c77b7f84c
Issue #7086 : Added TCP support to SysLogHandler and tidied up some anachronisms in the code.
2009-10-10 20:32:36 +00:00
Mark Dickinson
d5a713ec30
Issue #7051 : Clarify behaviour of 'g' and 'G'-style formatting.
2009-10-08 20:02:25 +00:00
Andrew M. Kuchling
85ea4bf781
Remove two notes
2009-10-05 22:45:39 +00:00
Andrew M. Kuchling
fa6a4271c1
Backport r73983: Document the thousands separator.
2009-10-05 22:42:56 +00:00
Andrew M. Kuchling
b6f0128c63
Use standard comma punctuation; reword some sentences in the docs
2009-10-05 22:32:48 +00:00
Andrew M. Kuchling
400054e59e
Reword sentence
2009-10-05 22:31:11 +00:00
Andrew M. Kuchling
5a9c40b21c
Add various items
2009-10-05 22:30:22 +00:00
Andrew M. Kuchling
915b1206f2
Note side benefit of socket.create_connection()
2009-10-05 21:25:35 +00:00
Andrew M. Kuchling
f6e3d7d585
Document 'skip' parameter to constructor
2009-10-05 21:25:03 +00:00
Andrew M. Kuchling
f5852f59d9
Fix narkup
2009-10-05 21:24:35 +00:00
Andrew M. Kuchling
3fab04078d
Wording fix
2009-10-05 21:24:20 +00:00
Mark Dickinson
530df33eac
Issue #7028 : Add note to hex() builtin docs pointing to float.hex().
2009-10-03 10:14:34 +00:00
Tarek Ziadé
1b48671ef1
#6516 added owner/group support for tarfiles in Distutils
2009-10-02 23:49:48 +00:00
Georg Brandl
f895cf5d33
#7031 : Add TestCase.assertIsInstance and negated method.
2009-10-01 20:59:31 +00:00
Antoine Pitrou
c9062ca308
Sync the 2.x `io` docs with py3k, with a small note as to the distinction
...
between bytes streams and text streams.
2009-10-01 17:08:03 +00:00
Gregory P. Smith
657024cd26
Mention issue6972 in extractall docs about overwriting things outside of
...
the supplied path.
2009-09-29 21:56:31 +00:00
Philip Jenvey
8b9020458a
#5329 : fix os.popen* regression from 2.5: don't execute commands as a sequence
...
through the shell. also document the correct subprocess replacement for this
case
patch from Jean-Paul Calderone and Jani Hakala
2009-09-29 19:10:15 +00:00
Raymond Hettinger
13305f681b
Issue 7008: Better document str.title and show how to work around the apostrophe problem.
2009-09-29 18:53:24 +00:00
Mark Dickinson
b93fff0a57
Issue #3366 : Add gamma function to math module.
...
(lgamma, erf and erfc to follow).
2009-09-28 18:54:55 +00:00
Michael Foord
17565e5b7b
Documentation improvement for load_tests protocol in unittest. Issue 6515.
2009-09-27 20:08:23 +00:00
Vinay Sajip
4780c9a0e0
Tidied up name of parameter in StreamHandler
2009-09-26 14:53:32 +00:00
Ezio Melotti
9aac2455ab
#7000 : document "sep" in capwords. Add a few tests
2009-09-26 11:20:53 +00:00
Benjamin Peterson
afdbe3d661
comment out ugly xxx
2009-09-26 02:57:59 +00:00
Ezio Melotti
2fd3592e70
improved phrasing, markup and example
2009-09-23 21:36:39 +00:00
Benjamin Peterson
ca66cb5ce0
fix typos/rephrase
2009-09-22 22:15:28 +00:00
Brett Cannon
2f75572f44
Fix a minor doc syntax typo.
2009-09-22 20:04:24 +00:00
Vinay Sajip
f778bec8ed
Fixed a typo, and added sections on optimization and using arbitrary objects as messages.
2009-09-22 17:23:41 +00:00
Georg Brandl
ac87077b37
Fix encoding name.
2009-09-22 10:55:08 +00:00
Doug Hellmann
1d18b5b929
Fix markup for external links.
2009-09-20 20:44:13 +00:00
Ronald Oussoren
9f20d9d0ee
Issue 6877: this patch makes it possible to link the readline extension
...
to the libedit emulation of the readline API on OSX 10.5 or later.
This also adds a minimal testsuite for readline to check that the
history manipuation functions have the same interface with both
C libraries.
2009-09-20 14:18:15 +00:00
Ezio Melotti
4b017bbac0
#6881 - fixed wrong return type; improved the formatting
2009-09-20 07:10:39 +00:00
Georg Brandl
f4da666880
Fix references to threading.enumerate().
2009-09-19 12:04:16 +00:00
Georg Brandl
592c58d356
#6946 : fix duplicate index entries for datetime classes.
2009-09-19 10:42:34 +00:00
Georg Brandl
579a358e61
#6930 : clarify description about byteorder handling in UTF decoder routines.
2009-09-18 21:35:59 +00:00
Georg Brandl
54967d994a
#6925 : rewrite docs for locals() and vars() a bit.
2009-09-18 21:21:41 +00:00
Benjamin Peterson
332d721750
add keyword arguments support to str/unicode encode and decode #6300
2009-09-18 21:14:55 +00:00
Georg Brandl
4d94d31b6d
#6936 : for interactive use, quit() is just fine.
2009-09-18 07:22:41 +00:00
Georg Brandl
b926ebb896
Make the optparse doc style a bit more standard: use standard description units for attrs/methods/etc., and use the correct referencing roles.
2009-09-17 17:14:04 +00:00
Georg Brandl
7842a41f5c
Remove duplicate doc of enable/disable_interspersed_args.
2009-09-17 16:26:06 +00:00
Georg Brandl
304d3966ee
#6932 : remove paragraph that advises relying on __del__ being called.
2009-09-17 16:15:53 +00:00
Georg Brandl
bc3777d85e
String values should be shown with quotes, to avoid confusion with constants.
2009-09-17 10:23:02 +00:00
Benjamin Peterson
6fedc5252d
rationalize a bit
2009-09-17 03:27:33 +00:00
Brett Cannon
2348eda37b
Note in the intro to Extending... that ctypes can be a simpler, more portable solution than custom C code.
2009-09-17 03:24:45 +00:00
Benjamin Peterson
fd1fcffced
pep 8 defaults
2009-09-17 03:18:28 +00:00
Thomas Wouters
c4dcb3801e
Fix issue #1590864 , multiple threads and fork() can cause deadlocks, by
...
acquiring the import lock around fork() calls. This prevents other threads
from having that lock while the fork happens, and is the recommended way of
dealing with such issues. There are two other locks we care about, the GIL
and the Thread Local Storage lock. The GIL is obviously held when calling
Python functions like os.fork(), and the TLS lock is explicitly reallocated
instead, while also deleting now-orphaned TLS data.
This only fixes calls to os.fork(), not extension modules or embedding
programs calling C's fork() directly. Solving that requires a new set of API
functions, and possibly a rewrite of the Python/thread_*.c mess. Add a
warning explaining the problem to the documentation in the mean time.
This also changes behaviour a little on AIX. Before, AIX (but only AIX) was
getting the import lock reallocated, seemingly to avoid this very same
problem. This is not the right approach, because the import lock is a
re-entrant one, and reallocating would do the wrong thing when forking while
holding the import lock.
Will backport to 2.6, minus the tiny AIX behaviour change.
2009-09-16 19:55:54 +00:00
Georg Brandl
a50d20a5b1
Rewrap long lines.
2009-09-16 15:57:46 +00:00
Ezio Melotti
2e85f503b1
#6879 - fix misstatement about exceptions
2009-09-16 13:14:05 +00:00
Georg Brandl
718b221e06
#6892 : fix optparse example involving help option.
2009-09-16 13:11:06 +00:00
Georg Brandl
d7226ffe0b
Remove strange trailing commas.
2009-09-16 13:06:22 +00:00
Georg Brandl
f4e6b98b01
#5621 : refactor description of how class/instance attributes interact on a.x=a.x+1 or augassign.
2009-09-16 10:12:06 +00:00
Georg Brandl
83130c3942
#6891 : comment out dead link to Unicode article.
2009-09-16 09:30:48 +00:00
Georg Brandl
b29709adc8
#6876 : fix base class constructor invocation in example.
2009-09-16 09:24:57 +00:00
Georg Brandl
49bb9b7f0a
#6880 : add reference to classes section in exceptions section, which comes earlier.
2009-09-16 09:23:04 +00:00
Georg Brandl
076ca5a430
Make deprecation notices as visible as warnings are right now.
2009-09-16 09:05:11 +00:00
Ronald Oussoren
5d90029041
Finish support for --with-universal-archs=intel
...
and --with-universal-archs=3-way (issue6245)
2009-09-15 19:13:15 +00:00
Ezio Melotti
038f38d3ac
#6917 - typo in method name
2009-09-15 18:41:43 +00:00
Benjamin Peterson
ea7120c7c1
Py_SetPythonHome uses static storage #6913
2009-09-15 03:36:26 +00:00
Georg Brandl
58d23fbb6c
#6908 : fix association of hashlib hash attributes.
2009-09-14 14:50:47 +00:00
Georg Brandl
7eb43b7c70
#6574 : list the future features in a table.
2009-09-14 14:08:54 +00:00
Ezio Melotti
2c7b4934ad
#6904 - fix broken link
2009-09-14 00:48:31 +00:00
Michael Foord
dc0460a309
Remove an extraneous space in unittest documentation.
2009-09-13 19:08:18 +00:00
Michael Foord
e91ea56b30
Test discovery in unittest will only attempt to import modules that are importable; i.e. their names are valid Python identifiers. If an import fails during discovery this will be recorded as an error and test discovery will continue. Issue 6568.
2009-09-13 19:07:03 +00:00
Georg Brandl
6848d82a7c
Typo fix.
2009-09-13 18:15:07 +00:00
Michael Foord
5a9719d627
unittest.TestLoader.loadTestsFromName honors the loader suiteClass attribute. Issue 6866.
2009-09-13 17:28:35 +00:00
Michael Foord
ee2df03009
Tutorial tweaks. Issue 6849.
2009-09-13 17:07:46 +00:00
Michael Foord
668be589ef
Note that sys._getframe is not guaranteed to exist in all implementations of Python, and a corresponding note in inspect.currentframe. Issue 6712.
2009-09-13 16:46:19 +00:00
Michael Foord
c3f79373e8
Objects that compare equal automatically pass or fail assertAlmostEqual and assertNotAlmostEqual tests on unittest.TestCase. Issue 6567.
2009-09-13 16:40:02 +00:00
Michael Foord
60931a5a58
Change to tutorial wording for reading text / binary files on Windows. Issue #6301 .
2009-09-13 16:13:36 +00:00
Lars Gustäbel
21121e64b4
Issue #6856 : Add a filter keyword argument to TarFile.add().
...
The filter argument must be a function that takes a TarInfo
object argument, changes it and returns it again. If the
function returns None the TarInfo object will be excluded
from the archive.
The exclude argument is deprecated from now on, because it
does something similar but is not as flexible.
2009-09-12 10:28:15 +00:00
Georg Brandl
d4c7eb1647
Move function back to its section.
2009-09-11 07:55:20 +00:00
Georg Brandl
ffdde9e959
Properly document copy and deepcopy as functions.
2009-09-09 16:49:13 +00:00
Georg Brandl
f01697014f
#6843 : add link from filterwarnings to where the meaning of the arguments is covered.
2009-09-05 16:47:17 +00:00
Georg Brandl
609910c210
#6841 : remove duplicated word.
2009-09-05 09:04:09 +00:00
Georg Brandl
7d4f8fda49
#6777 : dont discourage usage of Exception.args or promote usage of Exception.message.
2009-09-04 11:32:18 +00:00
Georg Brandl
601ee7f847
#6756 : add some info about the "acct" parameter.
2009-09-04 11:25:37 +00:00
Georg Brandl
af795e5eea
#6757 : complete the list of types that marshal can serialize.
2009-09-03 12:31:39 +00:00
Georg Brandl
bf58d80123
#6828 : fix wrongly highlighted blocks.
2009-09-03 07:27:26 +00:00
Georg Brandl
eb4781c279
#6821 : fix signature of PyBuffer_Release().
2009-09-02 20:37:16 +00:00
Georg Brandl
8514b85edc
#6638 : fix wrong parameter name and markup a class.
2009-09-01 08:06:03 +00:00
Georg Brandl
86158fc4c7
#6810 : add a link to the section about frame objects instead of just a description where to find it.
2009-09-01 08:00:47 +00:00
Georg Brandl
018ad1c949
#6765 : hint that log(x, base) is not very sophisticated.
2009-09-01 07:53:37 +00:00
Georg Brandl
a88fd7603b
#6808 : clarification.
2009-09-01 07:46:26 +00:00
Georg Brandl
254c17c758
#6813 : better documentation for numberless string formats.
2009-09-01 07:40:54 +00:00
Senthil Kumaran
90161375c6
Doc fix for the issue2637.
2009-08-31 16:40:27 +00:00
Georg Brandl
4ea46a6614
other -> others where multiple arguments are accepted.
2009-08-31 06:38:29 +00:00
Georg Brandl
7d65fbfed4
#6801 : fix copy-paste oversight.
2009-08-30 11:51:53 +00:00
Georg Brandl
6f8b99e868
#6803 : fix old name.
2009-08-30 08:35:01 +00:00
Tarek Ziadé
3092ed977f
fixed #6801 : symmetric_difference_update also accepts pipe
2009-08-29 13:33:21 +00:00
Kristján Valur Jónsson
e2a77980b6
issue 6275
...
Add an "exc_value" attribute to the _AssertRaisesContext context manager in the unittest package. This allows further tests on the exception that was raised after the context manager exits.
2009-08-27 22:20:21 +00:00
Georg Brandl
e746daa2cb
#6787 : reference fix.
2009-08-27 19:02:43 +00:00
Georg Brandl
185bd22564
Typo fix.
2009-08-27 18:59:02 +00:00
R. David Murray
e7ba742efa
Remove leftover text from end of sentence.
2009-08-27 01:04:59 +00:00
Georg Brandl
1b2695a4c2
#6677 : note that rmdir only removes empty directories.
2009-08-24 17:48:40 +00:00
Benjamin Peterson
626c0aabe8
fix pdf building by teaching latex the right encoding package
2009-08-24 17:42:36 +00:00
Georg Brandl
7543997d74
#6677 : mention "deleting" as an alias for removing files.
2009-08-24 17:24:27 +00:00
Georg Brandl
e8ddbece0f
#6718 : fix example.
2009-08-24 17:22:05 +00:00
Georg Brandl
0cfbd65975
#6725 : spell "namespace" consistently.
2009-08-24 17:20:40 +00:00
Georg Brandl
87296628f1
#6772 : mention utf-8 as utf8 alias.
2009-08-24 17:14:29 +00:00
Tarek Ziadé
f721666d33
Fixed #6556 : Corrected doc on how Distutils looks for its user configuration file under Windows
2009-08-21 14:11:26 +00:00
Vinay Sajip
333c6e7d8f
Added section on exceptions raised during logging.
2009-08-20 22:04:32 +00:00
Tarek Ziadé
764fc235a6
#6693 : New functions in site.py to get user/global site packages paths.
2009-08-20 21:23:13 +00:00
Gregory P. Smith
4e63d54b36
Add weakref support to the thread.lock type.
2009-08-20 09:39:38 +00:00
Skip Montanaro
56366cc6eb
missing module ref (issue6723)
2009-08-18 14:37:52 +00:00
R. David Murray
2c9e33f3a6
Issue 6685: 'toupper' -> 'upper' in cgi doc example explanation.
2009-08-17 19:26:49 +00:00
Vinay Sajip
5e7f645c16
Further refined section on logging to one file from multiple processes.
2009-08-17 13:14:37 +00:00
Vinay Sajip
1c0b24fb67
Refined section on logging to one file from multiple processes.
2009-08-15 23:34:47 +00:00
Vinay Sajip
3a0dc30947
Added section on logging to one file from multiple processes.
2009-08-15 23:23:12 +00:00
Vinay Sajip
59584c4bac
Added versionchanged notices for optional 'delay' parameter to file handler classes.
2009-08-14 11:33:54 +00:00
Georg Brandl
aa66a968d4
Remove potentially confusing sentence in __mangling description.
2009-08-13 12:57:25 +00:00
Georg Brandl
fb69631af7
Use locale.format_string() for more than one specifier.
2009-08-13 12:05:52 +00:00
Georg Brandl
04fd324fe3
#6679 : Remove mention that sub supports no flags.
2009-08-13 07:48:05 +00:00
Georg Brandl
4a46e1c4b3
#6658 : fix two typos.
2009-08-06 17:43:55 +00:00
Georg Brandl
43161a51b8
Fix punctuation and one copy-paste error.
2009-08-06 17:23:21 +00:00
Georg Brandl
29bc2cd463
Fix base keyword arg name for int() and long().
2009-08-06 15:06:25 +00:00
Jesse Noller
8497efeb40
Fix issue 4660: spurious task_done errors in multiprocessing, remove doc note for from_address
2009-08-06 02:05:56 +00:00
Georg Brandl
4809c737d3
Add donation link to docs footer.
2009-08-04 20:22:43 +00:00
Mark Dickinson
4326ad8f72
Issue #6595 : Allow Decimal constructor to accept non-European decimal
...
digits, as recommended by the specification. (Backport of r74279 from
py3k.)
2009-08-02 10:59:36 +00:00
Mark Dickinson
9ad0b365b3
Documentation fix for change introduced in r71832
2009-07-30 10:00:10 +00:00
Georg Brandl
4938fefce8
Rewrite the section about classes a bit; mostly tidbits, and a larger update to the section about "private" variables to reflect the Pythonic consensus better.
2009-07-29 17:50:25 +00:00
Georg Brandl
14bb28aa62
Fix a few markup glitches.
2009-07-29 17:15:20 +00:00
Georg Brandl
ffefd5a8bb
Fix some markup and small factual glitches found by M. Markert.
2009-07-29 17:07:21 +00:00
Georg Brandl
07e20f8729
Add a link to readline, and mention IPython and bpython.
2009-07-29 16:57:05 +00:00
Georg Brandl
019e8dd7fc
#6336 : Add nb_divide.
2009-07-29 16:32:30 +00:00
Georg Brandl
f3d520cc16
#6591 : add reference to ioctl in fcntl module for platforms other than Windows.
2009-07-29 16:09:17 +00:00
Georg Brandl
5b3e7e9c61
#6593 : fix link targets.
2009-07-29 16:06:31 +00:00
Mark Dickinson
fe67bd9168
Issue #6561 : '\d' regular expression should not match characters of
...
category [No]; only those of category [Nd]. (Backport of r74237
from py3k.)
2009-07-28 20:35:03 +00:00
Georg Brandl
8d31f5413c
Clarify quote_plus() usage.
2009-07-28 18:55:32 +00:00
Mark Dickinson
8ab590ef06
Remove leading blank line from cmath.rst
2009-07-28 16:45:13 +00:00
Mark Dickinson
44ec7ac947
Issue #6458 : Reorganize cmath documentation into sections (similar to
...
the way that the math documentation is organized); clarify section on
conversions to and from polar coordinates.
2009-07-28 16:12:40 +00:00
Georg Brandl
3591a8f81d
Move member descriptions inside the classes.
2009-07-26 14:44:23 +00:00
Georg Brandl
d7d4fd7336
builtin -> built-in.
2009-07-26 14:37:28 +00:00
Georg Brandl
9fa61bb37d
#6577 : fix (hopefully) all links to builtin instead of module/class-specific objects.
2009-07-26 14:19:57 +00:00
Georg Brandl
74f8fc0b1b
#6576 : fix cross-refs in re docs.
2009-07-26 13:36:39 +00:00
Georg Brandl
1ba9c87306
#6571 : add index entries for more operators.
2009-07-25 13:02:15 +00:00
Georg Brandl
e2d2704017
#6564 : fix section about the two raise syntaxes.
2009-07-24 20:09:46 +00:00
Georg Brandl
36b30b5a4b
Dont put "void" in signature for nullary functions.
2009-07-24 16:46:38 +00:00
Georg Brandl
f0b1733574
Fix arg types of et#.
2009-07-24 16:28:38 +00:00
Benjamin Peterson
617a5588d1
use bools
2009-07-23 14:25:31 +00:00
Georg Brandl
0e66914907
#6548 : dont suggest existence of real and imag functions in cmath.
2009-07-23 07:08:58 +00:00
Ezio Melotti
7fc214b55d
#6423 has_key -> in
2009-07-22 21:08:49 +00:00
Benjamin Peterson
d38d344370
revert r74152
2009-07-22 16:34:37 +00:00
Benjamin Peterson
bee2e1897b
simplify
2009-07-22 00:03:43 +00:00
Ezio Melotti
dd89705c8c
#6536 fixed typo
2009-07-21 20:18:27 +00:00
Benjamin Peterson
83dfc307c1
remove docs for deprecated -p option
2009-07-20 13:30:10 +00:00
Georg Brandl
3bb474714b
#6489 : fix an ambiguity in getiterator() documentation.
2009-07-18 09:43:40 +00:00
Georg Brandl
a1a4bdb30c
#6505 : fix typos.
2009-07-18 09:06:31 +00:00
Georg Brandl
b4d0ef91a5
#6513 : fix example code: warning categories are classes, not instances.
2009-07-18 09:03:10 +00:00
Georg Brandl
2e1285baee
#6481 : fix typo in os.system() replacement.
2009-07-16 07:38:35 +00:00
Georg Brandl
da334249a7
#6486 : start with built in functions rather than "built in objects".
2009-07-16 07:33:04 +00:00
Benjamin Peterson
573025f298
update year
2009-07-15 00:46:42 +00:00
Amaury Forgeot d'Arc
78c06bd9b7
Document the newly added codec
2009-07-13 23:11:54 +00:00
Benjamin Peterson
72f94f75d6
add versionadded
2009-07-12 16:56:54 +00:00
Georg Brandl
c91cbb948a
array.array is actually a class.
2009-07-11 14:23:38 +00:00
Georg Brandl
b7e14eda6e
#6456 : clarify the meaning of constants used as arguments to nl_langinfo().
2009-07-11 10:51:31 +00:00
Georg Brandl
7750505d2d
#6430 : add note about size of "u" type.
2009-07-11 10:37:38 +00:00
Georg Brandl
7c150bf904
#6448 : clarify docs for find_module().
2009-07-11 10:18:10 +00:00
Georg Brandl
0294de028f
#6446 : fix import_spam() function to use correct error and reference handling.
2009-07-11 10:14:54 +00:00
Georg Brandl
3405cbcf06
Fix style.
2009-07-11 10:12:36 +00:00
Amaury Forgeot d'Arc
ce32eb7406
#6416 : Fix compilation of the select module on Windows, as well as test_subprocess:
...
PIPE_BUF is not defined on Windows, and probably has no meaning there.
Anyway the subprocess module uses another way to perform non-blocking reads (with a thread)
2009-07-09 22:37:22 +00:00
Gregory P. Smith
9d36fd2acb
Adds the select.PIPE_BUF attribute to expose the system constant.
2009-07-03 20:48:31 +00:00
Benjamin Peterson
1e13960727
another cStringIO restriction
2009-07-03 14:08:20 +00:00
R. David Murray
fbba7cdcf0
Issue 6389: add documentation for the 'mode' flags defined in the
...
stat module.
2009-07-02 18:19:20 +00:00
R. David Murray
321afa80ba
Make punctuation prettier and break up run-on sentence.
2009-07-01 02:49:10 +00:00
Ezio Melotti
be96cf608f
Fixed a backslash that was not supposed to be there
2009-06-30 22:56:16 +00:00
Ezio Melotti
c2f5a595ba
Fixed defaultTestCase -> defaultTestResult
2009-06-30 22:51:06 +00:00
Jesse Noller
1b90efbdc5
Resolves issues 5155, 5313, 5331 - bad file descriptor error with processes in processes
2009-06-30 17:11:52 +00:00
Georg Brandl
0c9eb43149
#6371 : fix link targets.
2009-06-30 16:35:11 +00:00
Georg Brandl
3cd0bedc13
#6384 : Add a heading for the exception hierarchy.
2009-06-30 16:18:55 +00:00
Georg Brandl
0d8649a1c9
#6374 : add a bit of explanation about shell=True on Windows.
2009-06-30 16:17:28 +00:00
Georg Brandl
3d5c87a23c
#6376 : fix copy-n-paste oversight.
2009-06-30 16:15:43 +00:00
Jesse Noller
34116922d3
Issue 5740: multiprocessing.connection.* authkey fixes
2009-06-29 18:24:26 +00:00
Jesse Noller
d4792cd84e
Bug 5906: add a documentation note for unix daemons vs. multiprocessing daemons
2009-06-29 18:20:34 +00:00
Benjamin Peterson
8e7b476945
update to sphinx 0.6.2
2009-06-29 03:30:55 +00:00
Mark Dickinson
11c4941b54
More Decimal quote fixing; backport of r73642
2009-06-28 21:48:15 +00:00
Kristján Valur Jónsson
e007860b8b
http://bugs.python.org/issue6267
...
Cumulative patch to http and xmlrpc
2009-06-28 21:04:17 +00:00
Ezio Melotti
b4ad395d07
Fixed a wrong apostrophe
2009-06-28 00:07:45 +00:00
Ezio Melotti
1dfd5d9f78
stmt and setup can contain multiple statements, see #5896
2009-06-27 23:45:39 +00:00
Benjamin Peterson
00a58c3574
link to extensive generator docs in the reference manual
2009-06-27 14:16:23 +00:00
Benjamin Peterson
f36bebd06f
document is_declared_global()
2009-06-26 23:37:06 +00:00
Benjamin Peterson
f511fcc743
mark 3.1 as stable docs
2009-06-26 16:49:06 +00:00
R. David Murray
5c3d40e0f3
Add a couple of missing function alias declarations to the turtle docs.
2009-06-25 14:21:06 +00:00
Kristján Valur Jónsson
f1d11efb72
http://bugs.python.org/issue6192
...
Move the newly introduced disable_nagle_algorithm flag into the StreamRequestHandler, where it is more appropriate.
2009-06-24 09:17:04 +00:00
Georg Brandl
5a85d5c4f2
#6332 : fix word dupes throughout the source.
2009-06-24 06:41:19 +00:00
Amaury Forgeot d'Arc
388637d373
Remove last remnants of the ipaddr package.
...
The changes in mcast.py come from the first version of the patch for issue5379.
2009-06-23 21:53:46 +00:00
Amaury Forgeot d'Arc
14fc673d4f
Remove the ipaddr module per discussion on python-dev
2009-06-23 21:09:09 +00:00
R. David Murray
4ee6d25b18
Improve English phrasing.
2009-06-22 22:11:04 +00:00
Nick Coghlan
7c2bc8308c
Issue 6288: update the contextlib.nested() docs to explain why it has been deprecated and should generally be avoided
2009-06-17 12:12:15 +00:00
Georg Brandl
476849c185
#6255 : document PyInt_FromSize_t.
2009-06-17 09:43:31 +00:00
Georg Brandl
2fcf389e10
#6295 : clarify blocking behavior of getch().
2009-06-17 09:36:21 +00:00
Raymond Hettinger
3a02624059
Add usage note.
2009-06-17 01:43:47 +00:00
Georg Brandl
f5af720a31
Add tabularcolumns directive for tables with bullet lists in them.
2009-06-16 17:41:33 +00:00
Tarek Ziadé
fdefc0a5a1
Fixed #6287 : documentation for the license field in distutils
2009-06-16 07:29:52 +00:00
Benjamin Peterson
248886a0cd
use 'rc' for release candidates for consistency
2009-06-13 14:25:08 +00:00
Antoine Pitrou
1969059327
Issue #6215 : backport the 3.1 io lib
2009-06-12 20:14:08 +00:00
Raymond Hettinger
2c0cdca564
Issue 6261: Clarify behavior of random.uniform().
2009-06-11 23:14:53 +00:00
Raymond Hettinger
2742e7e584
Move comment to correct line.
2009-06-11 22:08:10 +00:00
Raymond Hettinger
87be88c2e9
Add example of how to do key lookups with bisect().
2009-06-11 22:04:00 +00:00
Amaury Forgeot d'Arc
d81333c540
Fix a typo spotted by Nick Coghlan.
2009-06-10 20:30:19 +00:00
Amaury Forgeot d'Arc
d708c8703e
Both kind of types are concerned.
2009-06-09 23:18:50 +00:00
Amaury Forgeot d'Arc
901f200c81
#6201 : Fix test_winreg on Windows:
...
since the introduction of the SETUP_WITH opcode,
__enter__ and __exit__ methods must belong to the type,
and are not retrieved at the instance level (__dict__ or __getattr__).
Add a note in whatsnew about this incompatibility;
old style classes are not affected.
2009-06-09 23:08:13 +00:00
R. David Murray
ccb9d4b21c
Issue 2947: document how return code handling translates from
...
os.popen to subprocess. Also fixes reference link in the
os.spawn documentation.
2009-06-09 00:44:22 +00:00
Georg Brandl
2cc39ad242
#6238 : add fillchar to string.just function family.
2009-06-08 16:03:41 +00:00
Georg Brandl
e590d57d06
#6194 : O_SHLOCK/O_EXLOCK are not really more platform independent than lockf().
2009-06-08 13:34:52 +00:00
Georg Brandl
42a826408b
Remove period from end of headings.
2009-06-08 07:57:35 +00:00
Kristján Valur Jónsson
afefcfd4bf
http://bugs.python.org/issue6192
...
Add a feature to disable the Nagle algorithm on sockets in TCPServer
2009-06-07 16:43:23 +00:00
Georg Brandl
18187e2167
#6224 : s/JPython/Jython/, and remove one link to a module nine years old.
2009-06-06 18:21:58 +00:00
Georg Brandl
e3b9b5e4ed
#6204 : use a real reference instead of "see later".
2009-06-06 17:51:31 +00:00
Georg Brandl
4c324b9801
#6211 : elaborate a bit on ways to call the function.
2009-06-06 17:50:05 +00:00
Eric Smith
e7dbebbadf
Minor documentation fixes for logging.
2009-06-04 17:58:15 +00:00
Georg Brandl
5000b3b8a7
#6175 : document that inet_aton supports alternate input formats with less than three dots.
2009-06-04 10:27:21 +00:00
Georg Brandl
4a20b1ad51
#6176 : fix man page section for flock(2).
2009-06-04 10:22:31 +00:00
Georg Brandl
3a5971c237
#5967 : note that the C slicing APIs do not support negative indices.
2009-06-04 10:15:57 +00:00
Georg Brandl
0eca77c40c
#6174 : fix indentation in code example.
2009-06-03 21:21:09 +00:00
Georg Brandl
c1edec3374
Use the preferred form of raise statements in the docs.
2009-06-03 07:25:35 +00:00
Andrew M. Kuchling
764fbcb098
The class for regexes isn't called RegexObject any more; correct the text
2009-06-01 00:14:19 +00:00
R. David Murray
8fcaebbef4
Issue 3848: document the fact that epoll register raises an IOError if
...
an fd is registered twice, and add some additional epoll tests. Patch
by Christian Heimes.
2009-05-31 19:15:57 +00:00
Antoine Pitrou
4698d9928e
Issue #6152 : New option '-j'/'--multiprocess' for regrtest allows running
...
regression tests in parallel, shortening the total runtime.
2009-05-31 14:20:14 +00:00
Georg Brandl
d198b76d36
Fix markup.
2009-05-31 14:15:25 +00:00
Benjamin Peterson
d7ead0c23f
fix signature
2009-05-31 00:42:42 +00:00
Gregory P. Smith
2152ca390b
Add more examples to the ipaddr documentation.
2009-05-30 19:58:11 +00:00
Georg Brandl
2fcd17324d
Rewrap a few long lines.
2009-05-30 10:45:40 +00:00
Georg Brandl
6da0e6ac5a
Fix markup problem.
2009-05-30 10:34:25 +00:00
Georg Brandl
6a4689887c
Fix some more small markup problems.
2009-05-30 10:33:23 +00:00
Georg Brandl
7be493a86c
Use preferred form of raising exceptions.
2009-05-30 07:31:25 +00:00
Georg Brandl
ccbb47be5e
#6146 : fix markup bug.
2009-05-30 07:26:04 +00:00
Benjamin Peterson
ecf3c62440
no fdatasync on macos
2009-05-30 03:10:52 +00:00
Raymond Hettinger
b09f198362
Move the basic examples section back to the beginning.
2009-05-29 21:20:41 +00:00
Michael Foord
b4a81c838a
Add test discovery to unittest. Issue 6001.
2009-05-29 20:33:46 +00:00
R. David Murray
fe6e784a9d
Issue 6141: document that the first item of args is still the
...
command name even when executable is specified.
2009-05-29 19:30:27 +00:00
Raymond Hettinger
822b87f276
Deprecate contextlib.nested(). The with-statement now provides this functionality directly.
2009-05-29 01:46:48 +00:00
Benjamin Peterson
1075c9b431
switch library reference and language reference
2009-05-28 03:02:13 +00:00
Raymond Hettinger
a68cad13ae
Fix field name conflicts for named tuples.
2009-05-27 02:24:45 +00:00
Georg Brandl
4ee8282229
#6112 : list.remove raises ValueError, not RuntimeError.
2009-05-26 07:50:23 +00:00
Georg Brandl
944f684ce6
Allow multiple context managers in one with statement, as proposed
...
in http://codereview.appspot.com/53094 and accepted by Guido.
The construct is transformed into multiple With AST nodes so that
there should be no problems with the semantics.
2009-05-25 21:02:56 +00:00
Benjamin Peterson
1880d8b823
add a SETUP_WITH opcode
...
It speeds up the with statement and correctly looks up the special
methods involved.
2009-05-25 13:13:44 +00:00
Benjamin Peterson
176a56c69b
make class skipping decorators the same as skipping every test of the class
...
This removes ClassTestSuite and a good bit of hacks.
2009-05-25 00:48:58 +00:00
Gregory P. Smith
d03e1b4475
add a versionadded tag for set_tunnel
2009-05-24 18:00:13 +00:00
Senthil Kumaran
e266f25cf1
Fixed Issue1424152, urllib2 fails with HTTPS over Proxy.
2009-05-24 09:14:50 +00:00
Jeffrey Yasskin
655d835415
Issue #6042 :
...
lnotab-based tracing is very complicated and isn't documented very well. There
were at least 3 comment blocks purporting to document co_lnotab, and none did a
very good job. This patch unifies them into Objects/lnotab_notes.txt which
tries to completely capture the current state of affairs.
I also discovered that we've attached 2 layers of patches to the basic tracing
scheme. The first layer avoids jumping to instructions that don't start a line,
to avoid problems in if statements and while loops. The second layer
discovered that jumps backward do need to trace at instructions that don't
start a line, so it added extra lnotab entries for 'while' and 'for' loops, and
added a special case for backward jumps within the same line. I replaced these
patches by just treating forward and backward jumps differently.
2009-05-23 23:23:01 +00:00
Benjamin Peterson
91d517c54b
remove mention of old ctypes version
2009-05-23 20:59:09 +00:00
Georg Brandl
bc4af35f9e
#6086 : fix spelling and use a better exception to catch.
2009-05-22 10:40:00 +00:00
Georg Brandl
346a38dbc0
Correction in softspace behavior description.
2009-05-22 09:58:48 +00:00
Georg Brandl
e15048ea37
s/use/call/
2009-05-22 09:50:30 +00:00
Georg Brandl
22396da5ee
Fix confusing wording.
2009-05-22 09:49:42 +00:00
Georg Brandl
012408c2b9
Fix references to file-related functions and methods (os.* vs file.*).
2009-05-22 09:43:17 +00:00
Georg Brandl
fa0123b4fa
#6084 : fix example.
2009-05-22 09:33:25 +00:00
Georg Brandl
5a8d7eb7f1
Use raise X(y).
2009-05-22 07:23:32 +00:00
Philip Jenvey
739aa36818
don't use subprocess.call with PIPEs as the child can fill the pipe buf and
...
deadlock. add a warning to subprocess docs about this, similar to Popen.wait's.
refs http://bugs.jython.org/issue1351
2009-05-22 05:35:32 +00:00
Raymond Hettinger
9b6f13ee82
Fix-up moving average example.
2009-05-22 01:06:44 +00:00
Georg Brandl
ac2380b58a
#6051 : refer to email examples for better way to construct email messages.
2009-05-20 18:35:27 +00:00
Georg Brandl
498a9b3491
#6055 : refer to "sqlite3" consistently.
2009-05-20 18:31:14 +00:00
Raymond Hettinger
50f362fffa
Note that ordered dictionaries work with reversed().
2009-05-19 17:43:59 +00:00
Benjamin Peterson
5605416100
chop off slash
2009-05-17 16:59:27 +00:00
Benjamin Peterson
cadaf551e0
ignore .rst files in sphinx its self
2009-05-17 14:16:29 +00:00
Georg Brandl
903953c19e
#5935 : mention that BROWSER is looked for in PATH.
2009-05-17 08:55:00 +00:00
Georg Brandl
ee8e08b8b6
#5942 : Copy over flag table from dbm.rst which is clearer.
2009-05-17 08:36:04 +00:00
Georg Brandl
4c8b1c7a59
#6017 : better document behavior of dictiterators when the dict is changed.
2009-05-17 08:24:29 +00:00
Georg Brandl
5e88eea994
part of #4144 : fix exception message in console session.
2009-05-17 08:10:27 +00:00
Georg Brandl
c03cd4ca8e
Fix about and bugs pages to match real workflow.
2009-05-16 11:24:41 +00:00
Georg Brandl
d933cc293b
#2856 : document 2.x os.listdir() behavior for undecodable filenames.
2009-05-16 11:21:29 +00:00
Georg Brandl
14315d6513
#6009 : undocument default argument of Option as deprecated.
2009-05-16 11:18:55 +00:00
Georg Brandl
29d3a04618
#6025 : fix signature of parse().
2009-05-16 11:14:46 +00:00
Georg Brandl
8dc3b445ec
#6034 : clarify __reversed__ doc.
2009-05-16 11:13:21 +00:00
Georg Brandl
490096e760
Fix example output for doctest-like demos.
2009-05-15 08:03:03 +00:00
Benjamin Peterson
51d06abc99
importlib.import_module is better these days
2009-05-14 00:33:10 +00:00
R. David Murray
7118954914
Make it clear up front that shelve only records changes
...
when objects are assigned back to it when writeback is False.
2009-05-12 01:36:57 +00:00
Michael Foord
5d31e057c5
Adds a verbosity keyword argument to unittest.main plus a minor fix allowing you to specify test modules / classes
...
from the command line.
Closes issue 5995.
Michael Foord
2009-05-11 17:59:43 +00:00
Benjamin Peterson
3dabc10134
sys.setdefaultencoding() strikes me as a bad example
2009-05-10 23:52:09 +00:00
Jeffrey Yasskin
f7f858d141
Issue 5954, PyFrame_GetLineNumber:
...
Most uses of PyCode_Addr2Line
(http://www.google.com/codesearch?q=PyCode_Addr2Line ) are just trying to get
the line number of a specified frame, but there's no way to do that directly.
Forcing people to go through the code object makes them know more about the
guts of the interpreter than they should need.
The remaining uses of PyCode_Addr2Line seem to be getting the line from a
traceback (for example,
http://www.google.com/codesearch/p?hl=en#u_9_nDrchrw/pygame-1.7.1release/src/base.c&q=PyCode_Addr2Line ),
which is replaced by the tb_lineno field. So we may be able to deprecate
PyCode_Addr2Line entirely for external use.
2009-05-08 22:23:21 +00:00
Jeffrey Yasskin
1aa4700234
PyCode_NewEmpty:
...
Most uses of PyCode_New found by http://www.google.com/codesearch?q=PyCode_New
are trying to build an empty code object, usually to put it in a dummy frame
object. This patch adds a PyCode_NewEmpty wrapper which lets the user specify
just the filename, function name, and first line number, instead of also
requiring lots of code internals.
2009-05-08 21:51:06 +00:00
Georg Brandl
d8282eeb51
Fix name.
2009-05-08 12:17:34 +00:00
Eric Smith
7523234abf
Fixed wording for formatting integers: precision is not allowed.
2009-05-07 19:36:09 +00:00
R. David Murray
dd26681155
Revert inappropriate doc change.
2009-05-07 01:43:57 +00:00
R. David Murray
e202700f4f
Document how to pass a 'decode' argument to get_payload when
...
is_multipart is False.
2009-05-07 01:39:25 +00:00
Andrew M. Kuchling
1271662067
Remove two dead links
2009-05-06 22:54:19 +00:00
Eric Smith
a985a3aee4
Issue #5920 : Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson.
2009-05-05 18:26:08 +00:00
Georg Brandl
4d4313d59d
#5142 : add module skipping feature to pdb.
2009-05-05 08:54:11 +00:00
Georg Brandl
e3a3726b3d
#5916 , 5917: small socket doc improvements.
2009-05-04 20:49:17 +00:00
Georg Brandl
f5f045e470
#5927 , 5928: typos.
2009-05-04 20:45:13 +00:00
Georg Brandl
2ca9be4a0c
#5925 : fix highlighting of keyword table.
2009-05-04 20:42:08 +00:00
Gregory P. Smith
d02eedacab
Issue #4751 : For hashlib algorithms provided by OpenSSL, the Python
...
GIL is now released during computation on data lengths >= 2048 bytes.
2009-05-04 00:16:49 +00:00
Michael Foord
07ef487a96
2009-05-02 22:43:34 +00:00
Benjamin Peterson
2b42c29a50
add myself
2009-05-02 20:26:53 +00:00
Michael Foord
e2fb98f467
Add addCleanup and doCleanups to unittest.TestCase.
...
Closes issue 5679.
Michael Foord
2009-05-02 20:15:05 +00:00
Andrew M. Kuchling
92b970037b
Add items
2009-05-02 17:12:15 +00:00
Michael Foord
829f6b8052
Adds an exit parameter to unittest.main(). If False main no longer
...
calls sys.exit.
Closes issue 3379.
Michael Foord
2009-05-02 11:43:06 +00:00
Georg Brandl
24cc78ac61
Fix directive name.
2009-05-01 21:30:25 +00:00
Georg Brandl
b64b8278d1
Review ipaddr docs and add them in the TOC under "Internet protocols".
2009-05-01 21:28:35 +00:00
Gregory P. Smith
1d499265e0
Adds the ipaddr module to the standard library. Issue #3959 .
...
Based off of subversion r69 from http://code.google.com/p/ipaddr-py/
This code is 2to3 safe, I'll merge it into py3k later this afternoon.
2009-05-01 19:59:52 +00:00
Walter Dörwald
6733bed57e
Make test.test_support.EnvironmentVarGuard behave like a dictionary.
...
All changes are mirrored to the underlying os.environ dict, but rolled back
on exit from the with block.
2009-05-01 17:35:37 +00:00
R. David Murray
b01c6e53ed
Make the turtle.rst doctests pass. I have a feeling there should be
...
more cleanup, but I don't know now to kill turtles. Especially
unexpected ones... ;)
2009-04-30 12:42:32 +00:00
Georg Brandl
8c5326f103
#5878 : fix repr of re object.
2009-04-29 22:44:07 +00:00
Georg Brandl
f6dab9542c
Make the doctests in the docs pass, except for those in the turtle module.
2009-04-28 21:48:35 +00:00
R. David Murray
3b23c9c516
Remove spurious 'u'.
2009-04-28 19:02:55 +00:00
R. David Murray
636b23a96f
Various small fixups to the multiprocessing docs, mostly fixing and
...
enabling doctests that Sphinx can run, and fixing and disabling tests that
Sphinx can't run. I hand checked every test not now marked as a doctest,
and all except the two that have open bug reports against them now work,
at least on Linux/trunk. (I did not look at the last example at all since
there was already an open bug). I did not read the whole document with
an editor's eye, but I did fix a few things I noticed while working on
the tests.
2009-04-28 16:08:18 +00:00
Raymond Hettinger
8b8f8cc1b0
Add example to the seealso section.
2009-04-27 21:12:54 +00:00
R. David Murray
ec047e0725
Make sys.xxx variable references into links, note that print_last only
...
works when an exception gets to the interactive prompt, and update the
examples after testing. The last one is now a valid Sphinx doctest,
but of the preceding two one can't be made a doctest and the other one
I'm postponing to 3.x because sphinx handles doctests as Unicode strings
and that makes the 2.x output confusing.
2009-04-27 17:22:36 +00:00
Georg Brandl
2622b549d7
#5840 : dont claim we dont support TLS.
2009-04-27 17:09:53 +00:00
Georg Brandl
9bc668251f
#5848 : small unittest doc patch.
2009-04-27 17:04:23 +00:00
Georg Brandl
b44c9f357d
Demote warnings to notices, part 2: stuff that is 2.x-only.
2009-04-27 15:29:26 +00:00
Georg Brandl
16a57f6a34
Demote warnings to notices where appropriate, following the goal that as few "red box" warnings
...
should clutter the docs as possible. Part 1: stuff that gets merged to Py3k.
2009-04-27 15:29:09 +00:00
Georg Brandl
d91f8cf779
Remove ".. warning::" markup that doesnt contain warnings for users, rather todo items.
2009-04-27 15:10:44 +00:00
Georg Brandl
e1b79ce17e
#5856 : fix typo s in traceback example.
2009-04-27 15:09:25 +00:00
Eric Smith
f254aab098
Note that the caller is resposible for freeing the result of PyOS_double_to_string.
2009-04-26 10:05:11 +00:00
Georg Brandl
438192540d
Move pydoc_topics module to its own subdirectory, so that no generated code is in Lib/.
2009-04-26 09:56:44 +00:00
Georg Brandl
0d478c455b
Another file where the versions need to be up to date.
2009-04-26 06:06:53 +00:00
Georg Brandl
aa9eb9e163
Remove outdated TODO file.
2009-04-26 06:06:19 +00:00
Georg Brandl
576574f5dd
Note that the versions are also in README.txt.
2009-04-26 06:05:58 +00:00
Georg Brandl
dbc5b4b66f
Update versions in instructions for manual set-up.
2009-04-26 06:05:18 +00:00
Georg Brandl
afb0d6ef39
Mostly formatting nits, and "and-ed together" -> "or-ed together" flags.
2009-04-26 06:01:04 +00:00
Eric Smith
068f06568b
Issue #5835 , deprecate PyOS_ascii_formatd.
...
If anyone wants to clean up the documentation, feel free. It's my first documentation foray, and it's not that great.
Will port to py3k with a different strategy.
2009-04-25 21:40:15 +00:00
Jeroen Ruigrok van der Werven
dfcffd4044
Issue #4129 : document int -> Py_ssize_t changes.
2009-04-25 21:16:05 +00:00
Jeroen Ruigrok van der Werven
436f1a2e0d
Issue #4129 : field changed from int to Py_ssize_t.
2009-04-25 21:02:34 +00:00
Jeroen Ruigrok van der Werven
acc73b74b8
Issue #4129 : more int -> Py_ssize_t documentation.
2009-04-25 20:58:35 +00:00
Jeroen Ruigrok van der Werven
7b3750c8d8
Issue #4129 : more int -> Py_ssize_t documentation.
2009-04-25 20:55:39 +00:00
Jeroen Ruigrok van der Werven
36378711b7
Issue #4129 : int -> Py_ssize_t documentation.
2009-04-25 20:50:27 +00:00
Jeroen Ruigrok van der Werven
9594c2c5aa
Issue #4129 : int -> Py_ssize_t documentation.
2009-04-25 20:44:58 +00:00
Jeroen Ruigrok van der Werven
27d51f1a51
Reformat prior to editing.
2009-04-25 20:43:30 +00:00
Jeroen Ruigrok van der Werven
be82d2f16f
Issue #4129 : int -> Py_ssize_t documentation.
2009-04-25 20:41:40 +00:00
Jeroen Ruigrok van der Werven
a4c03abb9e
Reformat prior to editing.
2009-04-25 20:40:10 +00:00
Jeroen Ruigrok van der Werven
9e03cee97c
Since it's a macro, actually refer to it as such instead of function.
2009-04-25 20:37:39 +00:00
Jeroen Ruigrok van der Werven
af15b41547
Issue #4129 : Add a versionchanged notice for a few forgotten entries.
2009-04-25 19:54:34 +00:00
Jeroen Ruigrok van der Werven
de0fed10c8
Reformat, since I've been busy here anyway.
2009-04-25 19:49:05 +00:00
Jeroen Ruigrok van der Werven
2aa7840f54
Issue #4129 : Documentation notes for int -> Py_ssize_t changes.
2009-04-25 19:46:19 +00:00
Jeroen Ruigrok van der Werven
691f5f17ee
Issue #4129 : More documentation pointers about int -> Py_ssize_t.
...
Also fix up the documentation for PyObject_GC_Resize(). It seems that since
it first got documented, the documentation was actually for
_PyObject_GC_Resize().
2009-04-25 19:44:55 +00:00
Jeroen Ruigrok van der Werven
3537124058
Reformat prior to editing.
2009-04-25 19:10:52 +00:00
Jeroen Ruigrok van der Werven
1ae8c88030
Since I edited this file, reformat for future edits.
2009-04-25 19:04:15 +00:00
Jeroen Ruigrok van der Werven
c2aa7b8a0a
Reference to an int type, whereas it's a Py_ssize_t as the synopsis states.
2009-04-25 18:57:32 +00:00
Jeroen Ruigrok van der Werven
28c81e0bb5
Reformat prior to editing.
2009-04-25 18:53:48 +00:00
Jeroen Ruigrok van der Werven
2391918f3e
Issue #4129 : Document more int -> Py_ssize_t changes.
2009-04-25 18:46:03 +00:00
Jeroen Ruigrok van der Werven
84441cc3d5
Reformat prior to editing.
2009-04-25 18:31:20 +00:00
Jeroen Ruigrok van der Werven
089c5cdd09
Issue #4129 : Belatedly document which C API functions had their argument(s) or
...
return type changed from int or int * to Py_ssize_t or Py_ssize_t * as this
might cause problems on 64-bit platforms.
2009-04-25 17:59:03 +00:00
Georg Brandl
208b00d03f
#5841 : add deprecation py3k warning and notice in the docs for commands module.
2009-04-25 15:11:29 +00:00
Georg Brandl
cf5608df81
#5821 : add some capabilities of TarFile's file-like object.
2009-04-25 15:05:04 +00:00
Georg Brandl
64034bbf84
#5834 : use "failure" instead of "error" because the two have different meanings in unittest context.
2009-04-25 14:51:31 +00:00
Georg Brandl
b581804d69
#3320 : fix spelling.
2009-04-25 14:50:25 +00:00
Jeroen Ruigrok van der Werven
6f1d543133
Reformat paragraph.
2009-04-25 14:28:02 +00:00
Jeroen Ruigrok van der Werven
325a997efb
The type for ppos has been Py_ssize_t since 2.5, reflect this in the
...
documentation.
2009-04-25 14:27:00 +00:00
Jeroen Ruigrok van der Werven
c42c099436
Reformat prior to editing.
2009-04-25 14:24:30 +00:00
Jeroen Ruigrok van der Werven
140d9d673e
Reformat file prior to editing.
2009-04-25 13:58:58 +00:00
Jeroen Ruigrok van der Werven
2dcf46ee2c
Rewrite a sentence to be more in line with the rest of the documentation with
...
regard to person and audience.
2009-04-25 13:07:40 +00:00
Jeroen Ruigrok van der Werven
a2dce5a9ee
Issue #4239 : adjust email examples not to use connect() and terminate with
...
quit() and not close().
2009-04-25 12:49:10 +00:00
Jeroen Ruigrok van der Werven
162641a24c
First attempt to document PyObject_HEAD_INIT and PyVarObject_HEAD_INIT.
2009-04-25 11:59:09 +00:00
Jeroen Ruigrok van der Werven
bc25bf9d3e
Reformat prior to expanding.
2009-04-25 11:15:06 +00:00
Georg Brandl
508c423fe1
Add link to PEP 236.
2009-04-23 08:52:03 +00:00
Georg Brandl
69923a1df6
#5813 : add a reference to the "future statements" section.
2009-04-23 08:49:56 +00:00
Georg Brandl
95089bc9bf
Fix rewrapping accident.
2009-04-23 08:49:39 +00:00
Georg Brandl
49cc4eafcb
#5820 : fix bug in usage of getreader().
2009-04-23 08:44:57 +00:00
Mark Dickinson
8100bd8431
Issue #5812 : make Fraction('1e-6') valid. Backport of r71806.
2009-04-22 18:15:25 +00:00
Nick Coghlan
5533ff6a2e
Issue 5354: Change API for import_fresh_module() to better support test_warnings use case (also fixes some bugs in the original implementation)
2009-04-22 15:26:04 +00:00
Eric Smith
4c074382bd
Documentation for issue 5237, auto-numbered format fields. Contributed by Terry J. Reedy.
2009-04-22 00:47:00 +00:00
Georg Brandl
e56101136c
#5751 : fix escaping of \\n.
2009-04-21 18:24:34 +00:00
Georg Brandl
ce54356690
#5757 : fix copy-paste error in notify().
2009-04-21 18:23:08 +00:00
Raymond Hettinger
cccfc825e4
Fix typo
2009-04-20 18:23:57 +00:00
Raymond Hettinger
76162e305c
Clarify the behavior of any() and all() with an empty iterable.
2009-04-16 18:16:10 +00:00
R. David Murray
7203081025
Less red ink (warning->note) and add link to def of side-by-side assembly.
2009-04-16 18:12:53 +00:00
R. David Murray
6076d399b4
Fix for issue3440: add warning to subprocess discussion of
...
env parameter that on Windows SystemRoot is required in order
to run side-by-side assemblies.
2009-04-15 22:33:07 +00:00
Benjamin Peterson
5c9914899b
tupel -> tuple
2009-04-14 21:23:09 +00:00
Georg Brandl
b48327a215
#5745 : more linking for identifiers in email docs.
2009-04-13 13:13:25 +00:00
Georg Brandl
456cb1e694
Simplify markup.
2009-04-13 12:36:18 +00:00
Hirokazu Yamamoto
4585746fb0
Fixed another typos. (email.Utils => email.utils)
2009-04-13 01:21:56 +00:00
Hirokazu Yamamoto
3bd4058d82
Fixed typo. (email.Utils => email.utils)
2009-04-13 01:07:06 +00:00
Benjamin Peterson
a9feadc0dd
fix missing quote
2009-04-12 23:44:15 +00:00
Benjamin Peterson
7bedd625df
fix extra parenthesis #5774
2009-04-12 23:19:56 +00:00
Eric Smith
507690c6e5
Take credit for my patch for issue 5237.
2009-04-12 02:57:29 +00:00
Benjamin Peterson
aa0a0b9007
fix markup
2009-04-11 20:27:15 +00:00
Georg Brandl
64e1c75455
Take credit for a patch of mine.
2009-04-11 18:19:27 +00:00
Andrew M. Kuchling
b2faddb610
Re-word
2009-04-11 16:18:14 +00:00
Andrew M. Kuchling
2c130b6be7
Add various items
2009-04-11 16:12:23 +00:00
Tarek Ziadé
942825f7de
#5732 : added the check command into Distutils
2009-04-11 14:55:07 +00:00
Tarek Ziadé
b2daff2905
fixed link
2009-04-11 13:59:05 +00:00
Nick Coghlan
cd2e7042ae
Issue 5354: Provide a standardised testing mechanism for doing fresh imports of modules, including the ability to block extension modules in order to test the pure Python fallbacks
2009-04-11 13:31:31 +00:00
Raymond Hettinger
f0f475da61
Add examples.
2009-04-10 13:16:50 +00:00
Georg Brandl
5623e50d1a
Let "lambda" point to the correct heading.
2009-04-10 08:16:47 +00:00
Raymond Hettinger
c4f4697196
Fix the count of datatypes.
2009-04-10 06:38:39 +00:00
Raymond Hettinger
f368fbc24e
Clarify the table entries for combinatorics.
2009-04-10 04:25:45 +00:00
Raymond Hettinger
3f5a0b3316
IE needs the border-left:0 for some reason.
2009-04-10 02:01:21 +00:00
Raymond Hettinger
8dbae0ff15
More table clean-up
2009-04-10 00:49:41 +00:00
Raymond Hettinger
80a71a0171
Center table headings.
2009-04-09 23:34:14 +00:00
Raymond Hettinger
390fa983d7
More table formatting.
2009-04-09 23:25:30 +00:00
Raymond Hettinger
c473c5aa9b
Add note on using keyword arguments with OrderedDict.
2009-04-09 22:31:51 +00:00
Georg Brandl
c8c358a489
Add a custom stylesheet with better table formatting.
2009-04-09 19:01:04 +00:00
Andrew M. Kuchling
5963185b23
Typo fixes
2009-04-09 11:23:36 +00:00
Andrew M. Kuchling
24520b4365
Add items
2009-04-09 11:22:47 +00:00
Georg Brandl
1e97cb2b73
Update ignore file for suspicious builder.
2009-04-08 16:39:04 +00:00
Georg Brandl
6cb1ff32c2
Remove redundant backtick.
2009-04-08 16:36:39 +00:00
Raymond Hettinger
085b998a36
Fix make.bat to match makefile changes
2009-04-07 21:43:51 +00:00
Tarek Ziadé
64408fb4c5
Fixed #5095 : msi missing from Distutils bdist formats
2009-04-05 22:51:09 +00:00
Michael Foord
f2dfef1637
Adding assertIs and assertIsNot methods to unittest.TestCase
...
Issue #2578
2009-04-05 19:19:28 +00:00
Georg Brandl
1ede0d670f
#5298 : clarify docs about GIL by using more consistent wording.
2009-04-05 17:17:42 +00:00
Georg Brandl
4af280ee98
#5444 : adapt make.bat to new htmlhelp output file name.
2009-04-05 16:30:43 +00:00
Georg Brandl
a7ec0726e2
#5370 : doc update about unpickling objects with custom __getattr__ etc. methods.
2009-04-05 14:40:06 +00:00
Georg Brandl
5d19610f8d
#1718017 : document the relation of os.path and the posixpath, ntpath etc. modules better.
2009-04-05 10:41:02 +00:00
Georg Brandl
75f1107b7c
Avoid sure signs of a diseased mind.
2009-04-05 10:32:26 +00:00
Georg Brandl
89b1296ab9
Normalize spelling of Mac OS X.
2009-04-05 10:29:57 +00:00
Georg Brandl
9af0c56057
#1742837 : expand HTTP server docs, and fix SocketServer ones to document methods as methods, not functions.
2009-04-05 10:24:20 +00:00
Benjamin Peterson
f9c8193b76
note how using iter* are unsafe while mutating and document iter(dict)
2009-04-04 23:46:34 +00:00
Georg Brandl
29b36308a4
#5601 : clarify that webbrowser is not meant for file names.
2009-04-04 13:45:49 +00:00
Georg Brandl
9d977b81a1
#5642 : clarify map() compatibility to the builtin.
2009-04-04 13:42:39 +00:00
R. David Murray
195374e836
Fix error in description of 'oct' (issue 5678).
2009-04-04 06:39:56 +00:00
Raymond Hettinger
64906bbeba
Add helpful link.
2009-04-04 05:37:47 +00:00
Vinay Sajip
353a85f99c
Clarified warning about logging use from asynchronous signal handlers.
2009-04-03 21:58:16 +00:00
Andrew M. Kuchling
a178a69819
Fix 'the the' duplication
2009-04-03 21:45:29 +00:00
Andrew M. Kuchling
aa34f5a2ac
Fix 'the the'; grammar fix
2009-04-03 21:44:49 +00:00
Andrew M. Kuchling
9a4b94ca0c
Add some items
2009-04-03 21:43:00 +00:00
Vinay Sajip
b0b1aa214a
Added warning about logging use from asynchronous signal handlers.
2009-04-03 10:23:18 +00:00
Raymond Hettinger
6df48a3354
Update docs for namedtuple's renaming change.
2009-04-02 22:34:17 +00:00
Antoine Pitrou
789be0c0a0
Issue #2396 : backport the memoryview object.
2009-04-02 21:18:34 +00:00
Jesse Noller
7152f6d915
Add custom initializer argument to multiprocess.Manager*, courtesy of lekma
2009-04-02 05:17:26 +00:00
R. David Murray
d56bab47f1
Clarify that datetime strftime does not produce leap seconds and datetime
...
strptime does not accept it in the strftime behavior section of the
datetime docs.
Closes issue 2568.
2009-04-02 04:34:04 +00:00
Jesse Noller
5053fbbb38
Issue 3551: Raise ValueError if the size causes ERROR_NO_SYSTEM_RESOURCES
2009-04-02 04:22:09 +00:00
Michael Foord
345b2fe21e
Better exception messages for unittest assert methods.
...
- unittest.assertNotEqual() now uses the inequality operator (!=) instead
of the equality operator.
- Default assertTrue and assertFalse messages are now useful.
- TestCase has a longMessage attribute. This defaults to False, but if set to True
useful error messages are shown in addition to explicit messages passed to assert methods.
Issue #5663
2009-04-02 03:20:38 +00:00
Brett Cannon
c4f90ebea7
PyImport_AppendInittab() took a char * as a first argument even though that
...
string was stored beyond the life of the call. Changed the signature to be
const char * to help make this point.
Closes issue #1419652 .
2009-04-02 03:17:39 +00:00
Benjamin Peterson
7b0f1540ea
this should be :noindex:
2009-04-02 00:12:47 +00:00
Benjamin Peterson
02ee8888cd
fix markup
2009-04-02 00:11:52 +00:00
Andrew M. Kuchling
e9d35ef230
Typo fix
2009-04-02 00:02:14 +00:00
Georg Brandl
88ed8f2c50
#4572 : add SEEK_* values as constants in io.py.
2009-04-01 21:00:55 +00:00
Raymond Hettinger
fff2f4bb03
Add link to an alternative generator with a long-period.
2009-04-01 20:50:58 +00:00
Jesse Noller
b12e79da1b
Issue 3270: document Listener address restrictions on windows
2009-04-01 16:42:19 +00:00
Jesse Noller
02cb0eb231
Fix multiprocessing.event to match the new threading.Event API
2009-04-01 03:45:50 +00:00
Josiah Carlson
bb94d43dcd
Fix for failing asyncore tests.
2009-04-01 01:28:11 +00:00
Georg Brandl
a08867d8a1
Dont shout to users.
2009-03-31 23:01:27 +00:00
Raymond Hettinger
6bc94cbbc8
Improve examples for collections.deque()
2009-03-31 22:43:03 +00:00
Georg Brandl
354e4cbb1c
#5018 : remove confusing paragraph.
2009-03-31 22:40:16 +00:00
Tarek Ziadé
9e47ce49a0
#5583 Added optional Extensions in Distutils
2009-03-31 22:27:23 +00:00
Georg Brandl
b7715865e7
#3427 : document correct return type for urlopen().info().
2009-03-31 22:18:19 +00:00
Georg Brandl
95fafec732
#5563 : more documentation for bdist_msi.
2009-03-31 22:03:40 +00:00
Georg Brandl
a08e8dedc2
#5598 : document DocFileSuite *args argument.
2009-03-31 21:15:33 +00:00
Georg Brandl
186188d89d
#1530012 : move TQS section before raw strings.
2009-03-31 20:56:32 +00:00
Georg Brandl
ef660e8e50
#1674032 : return value of flag from Event.wait(). OKed by Guido.
2009-03-31 20:41:08 +00:00
Gregory P. Smith
65ff00559a
Issue an actual PendingDeprecationWarning for the TestCase.fail* methods.
...
Document the deprecation.
2009-03-31 19:59:14 +00:00
Georg Brandl
bdaa6a7043
#5618 : fix typo.
2009-03-31 19:30:56 +00:00
Georg Brandl
956ed9782a
#4411 : document mro() and __mro__. (I hope I got it right.)
2009-03-31 19:26:24 +00:00
Georg Brandl
2ce1c61ca6
Fix-up unwanted change.
2009-03-31 19:14:42 +00:00
Georg Brandl
b48adecbd6
#1096310 : document usage of sys.__std*__ a bit better.
2009-03-31 19:10:35 +00:00
Georg Brandl
5206086e0d
#4882 : document named group behavior a bit better.
2009-03-31 19:06:57 +00:00
Georg Brandl
6eabc24416
#5241 : document missing U in regex howto.
2009-03-31 18:38:56 +00:00
Georg Brandl
a9efe6f65c
#5227 : note that Py_Main doesnt return on SystemExit.
2009-03-31 18:33:10 +00:00
Georg Brandl
9e0b363629
#5245 : note that PyRun_SimpleString doesnt return on SystemExit.
2009-03-31 18:30:37 +00:00
Georg Brandl
22717dffba
#837577 : note cryptic return value of spawn*e on invalid env dicts.
2009-03-31 18:26:55 +00:00
Georg Brandl
aa118103d7
#970783 : document PyObject_Generic[GS]etAttr.
2009-03-31 17:13:06 +00:00
Georg Brandl
268d85d1e8
#992207 : document that the parser only accepts \\n newlines.
2009-03-31 16:54:38 +00:00
Gregory P. Smith
2839985c7e
The unittest.TestCase.assertEqual() now displays the differences in lists,
...
tuples, dicts and sets on failure.
Many new handy type and comparison specific assert* methods have been added
that fail with error messages actually useful for debugging. Contributed in
by Google and completed with help from mfoord and GvR at PyCon 2009 sprints.
Discussion lives in http://bugs.python.org/issue2578 .
2009-03-31 16:54:10 +00:00
Georg Brandl
c2784229b8
#5417 : replace references to undocumented functions by ones to documented functions.
2009-03-31 16:50:25 +00:00
Georg Brandl
b945bbf33e
#1386675 : specify WindowsError as the exception, because it has a winerror attribute that EnvironmentError doesnt have.
2009-03-31 16:31:11 +00:00
Georg Brandl
624f3372e2
#5529 : backport new docs of import semantics written by Brett to 2.x.
2009-03-31 16:11:45 +00:00
Georg Brandl
21b60afd4c
#5581 : fget argument of abstractproperty is optional as well.
2009-03-31 15:50:16 +00:00
Georg Brandl
74c018a981
#5566 : fix versionadded from PyLong ssize_t functions.
2009-03-31 15:46:30 +00:00
Georg Brandl
382edff289
#5519 : remove reference to Kodos, which seems dead.
2009-03-31 15:43:20 +00:00
Andrew M. Kuchling
7706957f59
Add various items
2009-03-31 01:21:01 +00:00
Andrew M. Kuchling
6c2633e919
Add more items
2009-03-30 23:09:46 +00:00
Andrew M. Kuchling
efa97718e6
typo fix
2009-03-30 23:08:24 +00:00
Georg Brandl
dc340eedaa
#5039 : make it clear that the impl. note refers to CPython.
2009-03-30 22:43:00 +00:00
Barry Warsaw
dbf95a3643
A fix for issue 1974, inspired by the patch from Andi Albrecht (aalbrecht),
...
though with some changes by me. This patch should not be back ported or
forward ported. It's a bit too risky for 2.6 and 3.x does things fairly
differently.
2009-03-30 22:42:17 +00:00
Andrew M. Kuchling
55acfc6c87
Many edits
2009-03-30 22:31:11 +00:00
Andrew M. Kuchling
71d5c28d97
Add several items and placeholders
2009-03-30 22:30:20 +00:00
Andrew M. Kuchling
b585255f02
Remove comment
2009-03-30 22:29:53 +00:00
Andrew M. Kuchling
19672006a7
Typo fixes
2009-03-30 22:29:15 +00:00
Georg Brandl
d59efbccf1
#5199 : make warning about vars() assignment more visible.
2009-03-30 22:09:34 +00:00
Ronald Oussoren
008af85dc0
Fix for issue 13095
2009-03-30 20:02:08 +00:00
Ronald Oussoren
8ba6f3baf6
Fix for issue 896199 (some Carbon modules aren't present in the documentation)
2009-03-30 16:01:51 +00:00
Benjamin Peterson
ac0580edc2
there's actually three methods here #5600
2009-03-30 02:49:32 +00:00
Benjamin Peterson
c5206b3893
use the awesome new status iterator
2009-03-29 21:50:14 +00:00
Mark Dickinson
2e648ecc7d
Issue #532631 : Replace confusing fabs(x)/1e25 >= 1e25 test
...
with fabs(x) >= 1e50, and fix documentation.
2009-03-29 14:37:51 +00:00
Benjamin Peterson
097aafdde6
fix consistency
2009-03-29 03:39:58 +00:00
Benjamin Peterson
7233acc5c5
stop the versionchanged directive from hiding the docs
2009-03-29 03:31:40 +00:00
Benjamin Peterson
be76d4caed
a more realistic example
2009-03-29 03:16:57 +00:00
Georg Brandl
a0eea590c7
Add section numbering to some of the larger subdocuments.
2009-03-28 19:57:36 +00:00
Georg Brandl
400fd60a8d
Switch to fixed Sphinx version.
2009-03-28 19:52:58 +00:00
Antoine Pitrou
b22b94886d
Fix a typo and be more specific
2009-03-28 19:17:54 +00:00
Benjamin Peterson
0e9285845e
give os.symlink and os.link() better parameter names #5564
2009-03-28 19:16:10 +00:00
Georg Brandl
a31aa45fbf
#5324 : document __subclasses__().
2009-03-28 19:10:37 +00:00
Antoine Pitrou
c18f6b023d
Publicize the GC untracking optimization
2009-03-28 19:10:13 +00:00
Benjamin Peterson
47d9738b0f
rename TestCase.skip() to skipTest() because it causes annoying problems with trial #5571
2009-03-26 20:05:50 +00:00
Skip Montanaro
9a1337b95e
clarify the type of data returned
2009-03-25 00:52:11 +00:00
Raymond Hettinger
21b617bd98
Add links to related resources.
2009-03-24 00:17:11 +00:00
Benjamin Peterson
31b7806ee8
forgot to document that setUp can be skipped (silly me...)
2009-03-23 23:13:36 +00:00
Benjamin Peterson
99721e0c44
refactor unittest docs
2009-03-23 23:10:14 +00:00
Benjamin Peterson
cb2b0e45d4
comply with the evilJavaNamingScheme for attribute names
...
It seems my love of PEP 8 overrode the need for consistentcy
2009-03-23 22:29:45 +00:00
Benjamin Peterson
692428e77f
implement test skipping and expected failures
...
patch by myself #1034053
2009-03-23 21:50:21 +00:00
Antoine Pitrou
f8387af262
Issue #4688 : Add a heuristic so that tuples and dicts containing only
...
untrackable objects are not tracked by the garbage collector. This can
reduce the size of collections and therefore the garbage collection overhead
on long-running programs, depending on their particular use of datatypes.
(trivia: this makes the "binary_trees" benchmark from the Computer Language
Shootout 40% faster)
2009-03-23 18:41:45 +00:00
Raymond Hettinger
2cef1a5409
Add MutableSet example.
2009-03-20 18:25:49 +00:00
Mark Dickinson
efc82f7e8e
Issue #4258 : Use 30-bit digits for Python longs, on 64-bit platforms.
...
Backport of r70459.
2009-03-20 15:51:55 +00:00
Raymond Hettinger
2412299be9
* Add clearer comment to initialization code.
...
* Add optional argument to popitem() -- modeled
after Anthon van der Neut's C version.
* Fix method markup in docs.
2009-03-19 19:59:58 +00:00
Raymond Hettinger
91852ca673
Issue 5381: Add object_pairs_hook to the json module.
2009-03-19 19:19:03 +00:00
Benjamin Peterson
06919a177d
a much better example
2009-03-18 20:58:09 +00:00
Benjamin Peterson
ed3558b334
I thought this was begging for an example
2009-03-17 20:29:51 +00:00
Georg Brandl
8cbe9556cf
Add token markup.
2009-03-16 19:42:03 +00:00
Georg Brandl
545a134916
Fix markup in re docs and give a mail address in regex howto, so that
...
the recommendation to send suggestions to the author can be followed.
2009-03-15 21:59:37 +00:00
Georg Brandl
173c1f1a01
#5469 : add with statement to list of name-binding constructs.
2009-03-15 21:53:56 +00:00
Georg Brandl
09827eb55e
#5276 : document IDLESTARTUP and .Idle.py.
2009-03-15 21:51:48 +00:00
Georg Brandl
8db96b5969
#5478 : fix copy-paste oversight in function signature.
2009-03-15 21:47:42 +00:00
Georg Brandl
44e5cd3e51
#5488 : add missing struct member.
2009-03-15 21:46:00 +00:00
Georg Brandl
5a95b21fee
#5491 : clarify nested() semantics.
2009-03-15 21:44:43 +00:00
Georg Brandl
3259ef3dff
#5493 : clarify __nonzero__ docs.
2009-03-15 21:37:16 +00:00
Georg Brandl
e83a4adba7
#5486 : typos.
2009-03-13 19:03:58 +00:00
Raymond Hettinger
efa7c138b6
Issue 5477: Fix buglet in the itertools documentation.
2009-03-12 00:31:58 +00:00
Raymond Hettinger
351de8017c
Add reference to solution for a commonly asked question.
2009-03-12 00:25:03 +00:00
Brett Cannon
6c4cff0f32
Require implementations for warnings.showwarning() support the 'line' argument.
...
Was a DeprecationWarning for not supporting it since Python 2.6.
Closes issue #3652 .
2009-03-11 04:51:06 +00:00
Raymond Hettinger
8f19598f78
Fix typo.
2009-03-10 13:04:30 +00:00
Raymond Hettinger
56411aac79
For collections.deque() objects, expose the maxlen parameter as a read-only attribute.
2009-03-10 12:50:59 +00:00
Raymond Hettinger
ced6b1da83
Update the decimal FAQ for the from_float() classmethod and improve the recipe for remove_exponent() to make it cut and pasteable.
2009-03-10 08:16:05 +00:00
Raymond Hettinger
eecd1dc6e0
Clarify the meaning of normal and subnormal.
2009-03-10 04:40:24 +00:00
Raymond Hettinger
f345a21d8e
Update url for the spec.
2009-03-10 01:07:30 +00:00
Raymond Hettinger
f4ea929044
Fix markup.
2009-03-10 00:06:05 +00:00
Benjamin Peterson
6d83429a1d
gzip and bz2 are context managers
2009-03-09 20:38:56 +00:00
Georg Brandl
38f1bf6745
Add missing space.
2009-03-09 16:35:48 +00:00
Georg Brandl
2cd82a8383
#5458 : add a note when we started to raise RuntimeErrors.
2009-03-09 14:25:07 +00:00
Raymond Hettinger
9324ed8982
Add cross-reference to the collections docs.
2009-03-09 12:56:23 +00:00
Raymond Hettinger
3496a89f27
Add consume() recipe to itertools docs.
2009-03-09 11:57:29 +00:00
Raymond Hettinger
fed84c765d
Issue 5443: Fix typo.
2009-03-09 11:31:39 +00:00
Jesus Cea
ce15a65ca7
Minor bsddb documentation glitch
2009-03-05 19:37:37 +00:00
Benjamin Peterson
c51ec0a9e3
add example
2009-03-05 00:17:57 +00:00
Facundo Batista
eeafb96b08
Fixed a typo.
2009-03-04 21:18:17 +00:00
Georg Brandl
d5ad6da03b
Remove obsolete stuff from string module docs.
2009-03-04 18:24:41 +00:00
Benjamin Peterson
288618e1a7
making the writing more formal
2009-03-03 22:51:57 +00:00
Raymond Hettinger
a07038d614
Fix markup.
2009-03-03 05:11:56 +00:00
Raymond Hettinger
e89b8e9832
Backport 70111: Let configparser use ordered dicts by default.
2009-03-03 05:00:37 +00:00
Raymond Hettinger
88a9164cdb
Backport 70106: Add OrderedDict support to collections.namedtuple().
2009-03-03 04:51:24 +00:00
Raymond Hettinger
bc512d3abd
Backport PEP 372: OrderedDict()
2009-03-03 04:45:34 +00:00
Gregory P. Smith
ae91d0907d
Adds an optional flags argument to re.split, re.sub and re.subn to be
...
consistent with the other re module functions.
2009-03-02 05:13:57 +00:00
Gregory P. Smith
0261e5d0b6
The note about caching of regular expression objects was incorrect ReST and
...
thus invisible in the compiled documentation. Fixed. Also I cleaned up the
wording.
2009-03-02 04:53:24 +00:00
Raymond Hettinger
3bac8b20b5
Fix docs for ConfigParser.
2009-03-01 02:04:32 +00:00
Jeffrey Yasskin
68d6852006
Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} with
...
POP_JUMP_IF_{TRUE,FALSE} and JUMP_IF_{TRUE,FALSE}_OR_POP. This avoids executing
a POP_TOP on each conditional and sometimes allows the peephole optimizer to
skip a JUMP_ABSOLUTE entirely. It speeds up list comprehensions significantly.
2009-02-28 19:03:21 +00:00
Hirokazu Yamamoto
02172ddbee
Binary flag is needed on windows.
2009-02-28 15:24:00 +00:00
Georg Brandl
5c189b16a8
#5365 : add quick look conversion table for different time representations.
2009-02-27 16:59:03 +00:00
Georg Brandl
fbb995f6c2
#5344 : fix punctuation.
2009-02-27 16:52:55 +00:00
Georg Brandl
ee6361f7d8
#5363 : fix cmpfiles() docs. Another instance where a prose description is twice as long as the code.
2009-02-27 16:39:26 +00:00
Georg Brandl
da2790c47d
#5361 : fix typo.
2009-02-27 16:23:18 +00:00
Tarek Ziadé
75a4fab6a4
more info on long_description
2009-02-27 02:14:35 +00:00
Andrew M. Kuchling
cdb4e6248b
The curses panel library is now supported
2009-02-26 22:34:30 +00:00
Georg Brandl
13813f7092
Document that setting sys.py3kwarning wont do anything.
2009-02-26 17:36:26 +00:00
Benjamin Peterson
a168698ab3
fix str.format()'s first arg #5371
2009-02-26 00:30:11 +00:00
Raymond Hettinger
ed955f108f
Fix typo.
2009-02-26 00:05:24 +00:00
Raymond Hettinger
a665853bab
Clarify Counter() docs.
2009-02-25 22:48:24 +00:00
Raymond Hettinger
afe496dc46
Remove reference to zero argument form of super() in 2.x docs.
2009-02-25 01:06:52 +00:00
Raymond Hettinger
b762d58544
More markup and spelling fixes.
2009-02-25 00:52:37 +00:00
Raymond Hettinger
eb7cbb94c5
Restore Py2.x version of sample call to super().
2009-02-25 00:39:47 +00:00
Raymond Hettinger
9766033b7c
Sync-up py3.1 doc updates for super().
2009-02-25 00:37:57 +00:00
Raymond Hettinger
d47442e3cb
Update itertools recipes to use next().
2009-02-23 19:32:55 +00:00
Georg Brandl
52bc7b85fd
Fix grammar.
2009-02-23 18:33:48 +00:00
Georg Brandl
de196911f1
#5352 : str.count() counts non-overlapping instances.
2009-02-23 15:51:27 +00:00
Georg Brandl
89d4f0d7c5
#5349 : C++ pure virtuals can also have an implementation.
2009-02-23 11:24:46 +00:00
Georg Brandl
528f8810aa
#5348 : format() converts all kinds of values.
2009-02-23 10:24:23 +00:00
Tarek Ziadé
2595edccbc
using versionchanged instead of versionadded for distutils doc on sdist default files
2009-02-22 00:07:45 +00:00
Mark Dickinson
3e4caeb3bf
Issue #5341 : Fix a variety of spelling errors.
2009-02-21 20:27:01 +00:00
Georg Brandl
a12a86e956
#5338 , #5339 : two types in the API manual.
2009-02-21 19:09:40 +00:00
Georg Brandl
8b8c2df9b1
Fix punctuation.
2009-02-20 08:45:47 +00:00
Georg Brandl
6b5dbaa6c9
At least separate imports from other statements.
2009-02-20 08:22:21 +00:00
Georg Brandl
4a698721e6
#5327 : fix a broken link by joining it.
2009-02-20 07:48:21 +00:00
Benjamin Peterson
a7b55a33f8
revert r69777 since all the experts agree that extra import lines distract from the code
2009-02-20 03:31:23 +00:00
Jeroen Ruigrok van der Werven
5149742e8b
Since we recommend one module per import line, reflect this also in the
...
documentation.
2009-02-19 18:52:21 +00:00
Georg Brandl
a630735b31
#5317 : update IronPython URL.
2009-02-19 16:34:51 +00:00
Georg Brandl
e7cb1ce895
#5310 , #3558 : fix operator precedence table.
2009-02-19 08:30:06 +00:00
Raymond Hettinger
749e6d0a01
Add links to helpful external resources.
2009-02-19 06:55:03 +00:00
Raymond Hettinger
7d854955e1
Add an example for math.fsum() and elaborate on the accurary note.
2009-02-19 05:51:41 +00:00
Raymond Hettinger
f9bce83e71
Add some cross-references to the docs. Simplify the python code equivalent for izip(). Supply an optional argument for the nth() recipe.
2009-02-19 05:34:35 +00:00
Raymond Hettinger
c8223b09b0
Generalize the itertools.tee() recipe.
2009-02-18 20:54:53 +00:00
Gregory P. Smith
8367becc02
Clarify socket timeout behavior vs system network stack behavior on connect
...
for issue5293.
2009-02-18 05:46:11 +00:00
Georg Brandl
580d7c1f57
#5268 : mention VMSError.
2009-02-18 00:31:36 +00:00
Georg Brandl
0ac63f1c50
#5296 : sequence -> iterable.
2009-02-18 00:25:13 +00:00
Georg Brandl
52f6b6d500
#5297 : fix example.
2009-02-18 00:22:55 +00:00
Marc-André Lemburg
1d0b5cc6dc
Clarify the deprecation of platform.dist().
...
Add versionadded tags.
2009-02-17 12:48:19 +00:00
Raymond Hettinger
0aee942a08
Fixup intro paragraphs for the itertools docs. Add some tables for quick reference.
2009-02-17 11:00:27 +00:00
Raymond Hettinger
f746a1f1e4
Fix-up intro paragraph for collections docs.
2009-02-17 08:33:01 +00:00
Raymond Hettinger
7c98a6d4dc
Add explanation for super(type1, type2).
2009-02-16 23:00:25 +00:00
Raymond Hettinger
fd04870a3d
Issue 5229: Documentation for super() neglects to say what super() actually does
2009-02-16 22:42:54 +00:00
Tarek Ziadé
f1c95fe004
note about #2279
2009-02-16 22:38:43 +00:00
Tarek Ziadé
7dd533963f
Fixed #2279 : distutils.sdist.add_defaults now add files listed in package_data and data_files
2009-02-16 21:38:01 +00:00
Benjamin Peterson
afb5a48be2
note functions that are not aliased to PyBytes_ #5280
2009-02-16 14:54:34 +00:00
Hirokazu Yamamoto
5b8c701eef
Fixed typo.
2009-02-15 09:19:48 +00:00
Raymond Hettinger
a4038038c6
Add keyword argument support to itertools.count().
2009-02-14 00:25:51 +00:00
Georg Brandl
5ccf2ae21c
#1661108 : note that urlsafe encoded string can contain "=".
2009-02-13 10:56:50 +00:00
Georg Brandl
9834dd72bc
#3734 : document complex coercing behavior better.
2009-02-13 10:44:17 +00:00
Georg Brandl
8fba5b337c
#4894 : document "newurl" parameter to redirect_request().
2009-02-13 10:40:14 +00:00
Tarek Ziadé
e6aeba7444
#5158 : added documentation on the depends option in distutils extensions
2009-02-13 09:12:33 +00:00
Georg Brandl
5b2cb1d56e
Add links to the other versions we have in stock.
2009-02-13 09:08:34 +00:00
Raymond Hettinger
31c769ca89
Issue 5032: added a step argument to itertools.count() and allowed non-integer arguments.
2009-02-12 05:39:46 +00:00
Benjamin Peterson
1312b4bcfd
os.fsync() should be used to ensure that data is written to disk
2009-02-12 03:50:00 +00:00
Raymond Hettinger
e4ae63c402
Clean-up named tuple docs.
2009-02-11 00:06:17 +00:00
Mark Dickinson
4015f62e39
Issue #5175 : PyLong_AsUnsignedLongLong now raises OverflowError for
...
negative arguments. Previously, it raised TypeError.
Thanks Lisandro Dalcin.
2009-02-10 15:46:50 +00:00
Raymond Hettinger
322daea7c3
Issue 1818: collections.namedtuple() to support automatic renaming of invalid fieldnames.
2009-02-10 01:24:05 +00:00
Benjamin Peterson
b8e17f7370
a few edits and typos
2009-02-08 15:14:57 +00:00
Benjamin Peterson
c5e68b1898
document numliterals fixer
2009-02-08 14:38:13 +00:00
Nick Coghlan
0194f5bc98
Issue #4512 closeout: Make ZipImport.get_filename() a public method
2009-02-08 03:17:00 +00:00
Nick Coghlan
d39600e69f
Issue 4195: Restore the ability to execute packages with the -m switch (but this time in a way that leaves the import machinery in a valid state). (Original patch by Andi Vajda)
2009-02-08 01:26:34 +00:00
Benjamin Peterson
e0820e2ea7
document individual 2to3 fixers
2009-02-07 23:01:19 +00:00
Georg Brandl
95f8ef2825
make "super only for new-style classes" a note.
2009-02-07 18:49:54 +00:00
Georg Brandl
34feea3205
#5174 : fix wrong file closing in example.
2009-02-07 12:21:17 +00:00
Benjamin Peterson
a96a94af50
fix download link
2009-02-06 01:47:31 +00:00
Eric Smith
81fe09344c
Implement issue #4285 , convert sys.version_info to a named
...
tuple. Patch by Ross Light.
2009-02-06 00:48:26 +00:00
Georg Brandl
ecd2afa452
#5031 : fix Thread.daemon property docs.
2009-02-05 11:40:35 +00:00
Georg Brandl
85c5ccfab9
#4563 : disable alpha and roman lists, fixes wrong formatting of contributor list.
2009-02-05 11:38:23 +00:00
Georg Brandl
2b0dd8e199
#4820 : use correct module for ctypes.util.
2009-02-05 11:35:28 +00:00
Georg Brandl
253a29fa4d
#4827 : fix callback example.
2009-02-05 11:33:21 +00:00
Georg Brandl
4400d84bf7
#5015 : document PythonHome API functions.
2009-02-05 11:32:18 +00:00
Georg Brandl
3ceebd2ca7
PyErr_PrintEx is also in 2.x...
2009-02-05 11:23:47 +00:00
Georg Brandl
b21c75beab
#5059 : fix example.
2009-02-05 10:59:28 +00:00
Georg Brandl
acc802b171
#5144 : document that PySys_SetArgv prepends the script directory (or the empty string) to sys.path.
2009-02-05 10:37:07 +00:00
Georg Brandl
174fbe7742
#5153 : fix typo in example.
2009-02-05 10:30:57 +00:00
Raymond Hettinger
aff711d32a
Clarify that named tuples do not have to subclass tuple.
2009-02-04 19:25:17 +00:00
Raymond Hettinger
939a3cc5a2
Tweak the docs for Counter() objects.
2009-02-04 11:31:30 +00:00
Raymond Hettinger
8184f5a46c
Doc fixes. Remove overbroad, redundant warnings. Fixup example code.
2009-02-04 11:14:18 +00:00
Raymond Hettinger
d507afdc81
Minor doc fixups.
2009-02-04 10:52:32 +00:00
Raymond Hettinger
4a1b62a555
Record operator deprecations in docs.
2009-02-03 03:18:14 +00:00
Gregory P. Smith
86cc5029dc
wording for for issue4903.
2009-02-01 00:24:21 +00:00
Gregory P. Smith
5501d65590
Update doc wording as suggested in issue4903.
2009-02-01 00:16:01 +00:00
David Goodger
a528dc507c
markup fix
2009-01-31 22:53:46 +00:00
Benjamin Peterson
4829136965
fix indentation
2009-01-31 20:01:48 +00:00
Benjamin Peterson
0ef803ff0f
PyErr_BadInternalCall() raises a SystemError, not TypeError #5112
2009-01-31 16:52:03 +00:00
Andrew M. Kuchling
8c2f85c43e
Text edits and markup fixes
2009-01-31 03:26:02 +00:00
Andrew M. Kuchling
a17cd4a574
Add a section
2009-01-31 02:50:09 +00:00
Benjamin Peterson
6c8321883e
fix download url
2009-01-29 03:03:00 +00:00
Brett Cannon
8aa2c6ce8e
Minor spelling mistake in datetime docs.
2009-01-29 00:54:32 +00:00
Brett Cannon
5b0d5531f2
Clarify some __del__ stuff.
2009-01-29 00:54:11 +00:00
Raymond Hettinger
1712baa852
Correct docs for ABCs (MutableSequence was missing __setiem). Simplify the table by taking out inherited requirements for abstract methods.
2009-01-28 23:58:16 +00:00
Guilherme Polo
cda93aafde
Added the ttk module. See issue #2983 : Ttk support for Tkinter.
2009-01-28 13:09:03 +00:00
Raymond Hettinger
d081abc8be
Promote combinations_with_replacement() from a recipe to a regular itertool.
2009-01-27 02:58:49 +00:00
Raymond Hettinger
22bfa9e3e8
Tweak column alignment for collections docs.
2009-01-27 02:36:33 +00:00
Georg Brandl
0c2430beda
Copy over docs on advanced role features from Sphinx docs.
2009-01-26 21:29:38 +00:00
Brett Cannon
93881c6c58
Backport importlib in the form of providing importlib.import_module(). This has
...
been done purely to help transitions from 2.7 to 3.1.
2009-01-26 01:16:50 +00:00
Raymond Hettinger
68d919e4d6
Improved itertools recipe for generating powerset().
2009-01-25 21:31:47 +00:00
Raymond Hettinger
2bcb8e9b0d
Promote compress() from a recipe to being a regular itertool.
2009-01-25 21:04:14 +00:00
Tarek Ziadé
1af3b5a9a4
Issue #4863 , removing remaining bits
2009-01-25 19:29:10 +00:00
Jesse Noller
b5a4b0abed
Properly document multiprocessing's logging support, resolve outstanding issues with the custom levels
2009-01-25 03:36:13 +00:00
Andrew M. Kuchling
466bd9d3af
Add various items
2009-01-24 03:28:18 +00:00
Jesse Noller
403c6632e6
Issue 4593: apply() documentation is unclear
2009-01-22 21:53:22 +00:00
Georg Brandl
40e8415509
Clarify wording.
2009-01-22 18:29:28 +00:00
Raymond Hettinger
7bdca05a3b
More doc tweaks.
2009-01-22 05:20:47 +00:00
Raymond Hettinger
0a1f7b8f72
Tighten-up the docs for Counter().
2009-01-21 23:12:51 +00:00
Raymond Hettinger
4571f347f9
Simplify explanation of multiset operations by removing restrictions on negative inputs.
2009-01-21 20:31:50 +00:00
Andrew M. Kuchling
42ffbdb903
Markup fixes
2009-01-21 02:16:26 +00:00
Andrew M. Kuchling
9cb4277c60
Add some items
2009-01-21 02:15:43 +00:00
Raymond Hettinger
acdc84abcf
Beautify and cleanup the references section.
2009-01-20 23:42:54 +00:00
Raymond Hettinger
196a0f7a8a
Fix typos.
2009-01-20 12:59:36 +00:00
Raymond Hettinger
230dd27628
Don't disrupt automatic url target name generation
...
with manually specified, conflicting names.
Before:
http://docs.python.org/dev/library/collections.html#id1
After:
http://docs.python.org/dev/library/collections.html#counter-objects
2009-01-20 07:11:47 +00:00
Raymond Hettinger
bad1eb2ff3
Build-outs for Counter() class:
...
* Constructor and update() support keyword args (like their dict counterparts).
* The 'del' statement no longer raises KeyError for missing values.
* Add multiset operations: __add__, __sub__, __and__, __or__.
2009-01-20 01:19:26 +00:00
Benjamin Peterson
c84ebe73a7
add email address
2009-01-19 16:18:27 +00:00
Benjamin Peterson
b6c7beb722
move BufferedIOBase into the base class section
2009-01-19 16:17:54 +00:00
Vinay Sajip
4b78233cbd
Added more cross-reference targets and tidied up list of useful handlers.
2009-01-19 06:49:19 +00:00
Georg Brandl
fe11f4d524
#4986 : augassigns are not expressions.
2009-01-18 18:25:30 +00:00
Georg Brandl
af9a97b245
#4923 : clarify what was added.
2009-01-18 14:41:52 +00:00
Georg Brandl
4a565cc41d
#4857 : fix augmented assignment target spec.
2009-01-18 13:47:26 +00:00
Georg Brandl
9f7fb849df
#4979 : correct result range for some random functions.
2009-01-18 13:24:10 +00:00
Georg Brandl
bb550c99cb
#4914 : trunc is in math.
2009-01-18 10:48:16 +00:00
Georg Brandl
79f722da6c
#4974 : fix redundant mention of lists and tuples.
2009-01-18 10:45:22 +00:00
Georg Brandl
6c81b54cc4
#4976 : union() and intersection() take multiple args, but talk about "the other".
2009-01-18 10:42:35 +00:00
Jesse Noller
6ab22154dd
Resolve issue 4449: AssertionError in mp_benchmarks.py
2009-01-18 02:45:38 +00:00
Benjamin Peterson
b746448f46
fix grammar
2009-01-18 01:28:46 +00:00
Benjamin Peterson
f1a4069481
bytearrays are mutable sequences
2009-01-18 01:28:09 +00:00
Thomas Heller
757d25526a
Change an example in the docs to avoid a mistake when the code is copy
...
pasted and changed afterwards.
2009-01-16 18:53:44 +00:00
Vinay Sajip
b1a15e489a
Minor changes/corrections in markup.
2009-01-15 23:04:47 +00:00
Vinay Sajip
b5902e6054
Made minor changes/corrections in markup. Added a couple of section headings.
2009-01-15 22:48:13 +00:00
Raymond Hettinger
2950bca89c
Fix-up indentation of sample code blocks for namedtuple mthod definitions.
2009-01-14 01:39:51 +00:00
Raymond Hettinger
59894127e4
Minor doc tweaks.
2009-01-14 00:15:21 +00:00
Andrew M. Kuchling
847c43a22d
Note that first coord. is left alone
2009-01-13 13:40:54 +00:00
Raymond Hettinger
fbcf749479
Add table of idioms/patterns for using Counter objects.
...
Improve the appearance and flow of the References section -- it used
to have a box around it that wasn't distinct from the preceding code
boxes and it had a weird bolding pattern and hanging indents that
made the section disproportionately large.
2009-01-13 08:38:14 +00:00
Georg Brandl
dd958e0d28
Fix call signature and markup.
2009-01-13 08:11:07 +00:00
Raymond Hettinger
8278385a05
Minor documentation tweaks and simpler update() example.
2009-01-13 03:49:43 +00:00
Benjamin Peterson
5a0c864045
small logic correction
2009-01-13 01:49:10 +00:00
Raymond Hettinger
aaa6e630f8
Simplify Counter() API. Replace items keyword argument
...
with a mapping. Makes Counter() idempotent, makes update()
API the same as Counter.__init__(), makes a more readable
repr, makes the API more dict-like, and allows Steven
Bethard's update() example to work.
2009-01-13 01:05:03 +00:00
Raymond Hettinger
f94d7fa5fb
Issue 1696199: Add collections.Counter().
2009-01-12 22:58:41 +00:00
Vinay Sajip
99234c5c74
Minor changes/corrections in markup.
2009-01-12 20:36:18 +00:00
Benjamin Peterson
51a37034db
add email addresses
2009-01-11 19:48:15 +00:00
Gregory P. Smith
987735c4ec
Update the documentation for binascii and zlib crc32/adler32 functions
...
to better describe the signed vs unsigned return value behavior on
different platforms and versions of python. Mention the workaround to
make them all return the same thing by using & 0xffffffff.
Fixes issue4903.
Also needs to be merged into release26-maint, release30-maint, & py3k.
2009-01-11 17:57:54 +00:00
Gregory P. Smith
26f8d1bbe2
correct email address
2009-01-11 17:53:33 +00:00
Benjamin Peterson
5ed4f6cfb9
macos 9 isn't supported
2009-01-10 23:49:08 +00:00
Benjamin Peterson
4db53b212c
move seealso to a more appropiate place
2009-01-10 23:41:59 +00:00
Vinay Sajip
c2211adcc1
Corrected minor typo and added .currentmodule directives to fix missing cross-references.
2009-01-10 19:22:57 +00:00
Benjamin Peterson
590c66810f
fix encoding
2009-01-10 19:08:49 +00:00
Benjamin Peterson
35b80e0442
tp_iter only exists with Py_TPFLAGS_HAVE_ITER #4901
2009-01-10 17:36:44 +00:00
Vinay Sajip
7c303e9a98
Corrected an incorrect self-reference.
2009-01-10 13:42:04 +00:00
Vinay Sajip
99505c841e
Minor documentation changes cross-referencing NullHandler to the documentation on configuring logging in a library.
2009-01-10 13:38:04 +00:00
Kristján Valur Jónsson
0e2d8c36e3
Issue 4293: Make Py_AddPendingCall() thread safe
...
Add test cases and documentation
2009-01-09 21:35:16 +00:00
Benjamin Peterson
a924289e9a
fix spelling
2009-01-09 03:03:05 +00:00
Benjamin Peterson
cebb25d1f4
fix markup
2009-01-09 02:56:32 +00:00
Benjamin Peterson
fe8076eeb6
specify what -3 warnings are about
2009-01-09 02:53:35 +00:00
Tarek Ziadé
1a240fb9f0
fixed #4394 make the storage of the password optional in .pypirc
2009-01-08 23:56:31 +00:00
Raymond Hettinger
5b913e31a1
Forward port r68394 for issue 4816.
2009-01-08 06:39:04 +00:00
Benjamin Peterson
1a67f589c6
use new sphinx modules
2009-01-08 04:01:00 +00:00
Benjamin Peterson
35b345484d
string exceptions are gone
2009-01-08 03:39:46 +00:00
Mark Dickinson
e6dc53120d
Issue #4869 : clarify documentation for random.expovariate.
2009-01-07 17:48:33 +00:00
Georg Brandl
e87a28cd0a
Update make.bat.
2009-01-04 22:03:10 +00:00
Benjamin Peterson
d680d96027
use Jinja 2.1.1
2009-01-04 22:00:18 +00:00
Antoine Pitrou
f0d2c3f730
Issue #4272 : Add an optional argument to the GzipFile constructor to override the timestamp in the gzip stream.
2009-01-04 21:29:23 +00:00
Georg Brandl
dd7e313035
Fix two issues found by the suspicious builder.
2009-01-04 10:24:09 +00:00
Georg Brandl
700cf28f41
Add "suspicious" builder which finds leftover markup in the HTML files.
...
Patch by Gabriel Genellina.
2009-01-04 10:23:49 +00:00
Georg Brandl
775aa4a026
Test commit.
2009-01-04 08:26:10 +00:00
Benjamin Peterson
248fb1320a
only check the actual compile() call for a SyntaxError
2009-01-04 00:39:07 +00:00
Georg Brandl
8c8cc6b392
Manually merge r67868 from 2.6 branch.
2009-01-03 22:05:22 +00:00
Georg Brandl
fe427895b5
Manually merge r68095,68186,68187,68188,68190 from 2.6 branch.
2009-01-03 22:03:11 +00:00
Georg Brandl
c63785db86
Grammar fix.
2009-01-03 21:52:16 +00:00
Georg Brandl
3b62c2ff69
Disable the line length checker by default.
2009-01-03 21:11:58 +00:00
Georg Brandl
7044b11818
Remove tabs from the documentation.
2009-01-03 21:04:55 +00:00
Georg Brandl
c62ef8b4d9
Remove trailing whitespace.
2009-01-03 20:55:06 +00:00
Georg Brandl
e92818f58c
Fix uses of the default role.
2009-01-03 20:47:01 +00:00
Georg Brandl
ae24e7b5a2
Recognize usage of the default role.
2009-01-03 20:38:59 +00:00
Georg Brandl
9f7a3398ab
Add rstlint, a little tool to find subtle markup problems and inconsistencies in the Doc sources.
2009-01-03 20:30:15 +00:00
Georg Brandl
a24067e8b3
Fix role name.
2009-01-03 20:15:14 +00:00
Georg Brandl
aa5bb329fd
Make indentation consistent.
2009-01-03 19:44:48 +00:00
Georg Brandl
69bd8d2189
Set eol-style correctly for mp_distributing.py.
2009-01-03 19:10:12 +00:00
Raymond Hettinger
f4d8597a59
Issue 4796: Add from_float methods to the decimal module.
2009-01-03 19:02:23 +00:00
Martin v. Löwis
0fa10b3cd5
Issue #4817 : Remove unused function PyOS_GetLastModificationTime.
2009-01-03 17:19:26 +00:00
Georg Brandl
edd7d95581
Fix indentation.
2009-01-03 14:29:53 +00:00
Raymond Hettinger
44e1581df3
Issue #4615 . Document how to use itertools for de-duping.
2009-01-02 21:26:45 +00:00
Andrew M. Kuchling
10b1ec98df
Add various items
2009-01-02 21:00:35 +00:00
Georg Brandl
fc29f27c16
#4811 : fix markup glitches (mostly remains of the conversion),
...
found by Gabriel Genellina.
2009-01-02 20:25:14 +00:00
Vinay Sajip
511048673f
Minor documentation changes relating to NullHandler, the module used for handlers and references to ConfigParser.
2009-01-02 18:53:04 +00:00
Benjamin Peterson
0132ee34ac
document PyMemberDef
2009-01-02 18:26:23 +00:00
Benjamin Peterson
d6baa70b96
welcome to 2009, Python!
2009-01-01 17:29:49 +00:00
Benjamin Peterson
8ea999930c
fix highlighting
2009-01-01 16:43:12 +00:00
Georg Brandl
4ba9f412bf
#4767 : Use correct submodules for all MIME classes.
2009-01-01 13:14:49 +00:00
Georg Brandl
430effb6a9
Handlers are in the `logging.handlers` module.
2009-01-01 13:05:13 +00:00
Georg Brandl
da550b060b
#4776 : add data_files and package_dir arguments.
2009-01-01 13:02:09 +00:00
Georg Brandl
914fc88cdc
#4782 : Fix markup error that hid load() and loads().
2009-01-01 12:53:19 +00:00
Georg Brandl
07bfe45730
#4784 : ... on three counts ...
2009-01-01 12:52:29 +00:00
Georg Brandl
3f74f57d76
Point to types module in new module deprecation notice.
2009-01-01 12:43:33 +00:00
Georg Brandl
775c307068
#4222 : document dis.findlabels() and dis.findlinestarts() and
...
put them into dis.__all__.
2009-01-01 12:09:40 +00:00
Georg Brandl
d0eb8f9692
#4156 : make clear that "protocol" is to be replaced with the protocol name.
2009-01-01 11:53:55 +00:00
Georg Brandl
fb22263586
#4100 : note that element children are not necessarily present on "start" events.
2009-01-01 11:46:51 +00:00
Georg Brandl
3bcb0ce922
#4778 : attributes can't be called.
2008-12-30 10:15:49 +00:00
Vinay Sajip
7cc9755cfb
Minor documentation change relating to NullHandler.
2008-12-30 07:01:25 +00:00
Benjamin Peterson
fc5a8543ce
fix French
2008-12-29 21:38:14 +00:00
Benjamin Peterson
80b59054c6
#4763 PyErr_ExceptionMatches won't blow up with NULL arguments
2008-12-28 21:16:07 +00:00
Ronald Oussoren
88a3083c28
Update the fix for issue4064 to deal correctly with all three variants of
...
universal builds that are presented by the configure script.
2008-12-28 19:50:40 +00:00
Ronald Oussoren
4b48c612bb
Issue4064: architecture string for universal builds on OSX
2008-12-28 19:40:56 +00:00
Antoine Pitrou
cc928de44f
wrong version number in doc changes committed in r67979
2008-12-28 14:24:29 +00:00
Antoine Pitrou
697ca3d0cb
Issue #4444 : Allow assertRaises() to be used as a context handler.
2008-12-28 14:09:36 +00:00
Alexandre Vassalotti
e7d1e7e5d4
Document Py_VaBuildValue.
2008-12-28 02:58:22 +00:00
Benjamin Peterson
fbaeca70e5
fix markup
2008-12-27 22:18:58 +00:00
Georg Brandl
1ffbfbc566
#4671 : document that pydoc imports modules.
2008-12-27 19:11:15 +00:00
Georg Brandl
6b28f394a2
Use :samp: role.
2008-12-27 19:06:04 +00:00
Georg Brandl
f5b04fc65e
#4695 : fix backslashery.
2008-12-27 19:04:44 +00:00
Georg Brandl
50ae9e7e75
#4682 : 'b' is actually unsigned char.
2008-12-27 19:02:59 +00:00
Georg Brandl
348fa7968b
#4754 : improve winsound documentation.
2008-12-27 18:49:19 +00:00
Georg Brandl
bedc343145
#4752 : actually use custom handler in example.
2008-12-27 17:42:40 +00:00
Antoine Pitrou
6f193e0e95
Issue #4756 : zipfile.is_zipfile() now supports file-like objects.
...
Patch by Gabriel Genellina.
2008-12-27 15:43:12 +00:00
Benjamin Peterson
1e551b47d3
python version is included in file name now
2008-12-26 23:26:30 +00:00
Benjamin Peterson
42d19e6a2c
pretend exceptions don't exist a while longer
2008-12-24 16:10:05 +00:00
Georg Brandl
1966a237fb
Markup fix.
2008-12-23 15:44:25 +00:00
Georg Brandl
2b996b4700
Fix missing "svn" command.
2008-12-23 12:37:21 +00:00
Benjamin Peterson
1c39785256
less attitude
2008-12-22 20:44:58 +00:00
Benjamin Peterson
f281ff81a4
compute DISTVERSION with patchlevel.py
2008-12-21 21:00:53 +00:00
Benjamin Peterson
e1a36a5214
there are way too many places which need to have the current version added
2008-12-21 01:14:47 +00:00
Benjamin Peterson
2c85ed5c6d
update readme
2008-12-21 01:12:26 +00:00
Benjamin Peterson
5c29dd4dbc
sphinx.web is long gone
2008-12-21 01:04:32 +00:00
Benjamin Peterson
a2813c9882
silence annoying DeprecationWarning
2008-12-20 23:48:54 +00:00
Benjamin Peterson
9de7298102
remove redundant sentence
2008-12-20 22:49:24 +00:00
Benjamin Peterson
4f6ec9d9ff
add headings
2008-12-20 02:51:26 +00:00
Benjamin Peterson
2d54e72a62
copy sentence from docstring
2008-12-20 02:48:02 +00:00
Mark Dickinson
4b3ed5d8ba
Fix typo in Python equivalent for bit_length.
2008-12-19 17:46:51 +00:00
Raymond Hettinger
ba666a59db
Fix-up and clean-up docs for int.bit_length().
...
* Replace dramatic footnote with in-line comment about possible round-off errors in logarithms of large numbers.
* Add comments to the pure python code equivalent.
* replace floor() with int() in the mathematical equivalent so the type is correct (should be an int, not a float).
* add abs() to the mathematical equivalent so that it matches the previous line that it is supposed to be equivalent to.
* make one combined example with a negative input.
2008-12-19 09:06:07 +00:00
Benjamin Peterson
2b97b71b6f
_call_method -> _callmethod and _get_value to _getvalue
2008-12-19 02:31:35 +00:00
Benjamin Peterson
dd5312d62d
fix typo
2008-12-19 02:28:56 +00:00
Mark Dickinson
1a707981c8
Issue #3439 : add bit_length method to int and long.
...
Thanks Fredrik Johansson and Victor Stinner for code,
Raymond Hettinger for review.
2008-12-17 16:14:37 +00:00
Antoine Pitrou
d0c3515bc5
Issue #2183 : Simplify and optimize bytecode for list comprehensions.
2008-12-17 00:38:28 +00:00
Georg Brandl
60b2e38b68
#4568 : remove limitation in varargs callback example.
2008-12-15 09:07:39 +00:00
Georg Brandl
cbc1ed5e28
#4611 : fix typo.
2008-12-15 08:36:11 +00:00
Georg Brandl
3096c2d13e
#4446 : document "platforms" argument for setup().
2008-12-15 08:33:58 +00:00
Benjamin Peterson
3e1c67e866
fix missing bracket
2008-12-14 17:26:04 +00:00
Benjamin Peterson
9f35070a6b
fix incorrect example
2008-12-13 04:02:20 +00:00
Benjamin Peterson
d729aada6a
specify how things are copied
2008-12-09 02:03:03 +00:00
Georg Brandl
f8668ce473
#4457 : rewrite __import__() documentation.
2008-12-07 22:42:09 +00:00
Georg Brandl
6212971e95
Add link to the favicon to the docs.
2008-12-07 11:54:07 +00:00
Georg Brandl
f5d5a66349
Follow-up to #4488 : document PIPE and STDOUT properly.
2008-12-06 11:57:12 +00:00
Georg Brandl
205e719fac
Remove confusing sentence part.
2008-12-05 19:03:19 +00:00
Georg Brandl
5066c0cf95
Followup to #4511 : add link from decorator glossary entry to definition.
2008-12-05 18:00:06 +00:00
Georg Brandl
248e172ff8
Move __import__ to the bottom of the functions list.
...
It doesn't make sense for such a fundamental document to have
the most obscure function listed at the top.
2008-12-05 15:52:20 +00:00
Georg Brandl
95a840b044
#3171 : document that *slice are removed in 3k.
2008-12-05 15:42:03 +00:00
Georg Brandl
905e0f65ba
#4478 : document that copyfile() can raise Error.
2008-12-05 15:32:29 +00:00
Georg Brandl
9a05373145
#4517 : add "special method" glossary entry and clarify when __getattribute__ is bypassed.
2008-12-05 15:29:39 +00:00
Georg Brandl
e70ff4bf0d
#4441 followup: Add link to open() docs for Windows.
2008-12-05 09:25:32 +00:00
Georg Brandl
8d6c49047f
Use markup.
2008-12-05 09:13:45 +00:00
Georg Brandl
3fc4226057
Add an index entry for "subclassing immutable types".
2008-12-05 08:06:57 +00:00
Georg Brandl
0c880bd4fb
#4441 : improve doc for os.open() flags.
2008-12-05 08:02:17 +00:00
Georg Brandl
5b5f273640
#4409 : fix asterisks looking like footnotes.
2008-12-05 07:52:26 +00:00
Georg Brandl
b46f0d788c
#4408 : document regex.groups.
2008-12-05 07:49:49 +00:00
Gregory P. Smith
26576801a6
rename the new check_call_output to check_output. its less ugly.
2008-12-05 02:27:01 +00:00
Georg Brandl
1743201364
Clarification to avoid confusing output with file descriptors.
2008-12-04 21:28:16 +00:00
Gregory P. Smith
97f49f4be7
Adds a subprocess.check_call_output() function to return the output from a
...
process on success or raise an exception on error.
2008-12-04 20:21:09 +00:00
Georg Brandl
32d1408192
Add another heapq example.
2008-12-04 18:59:16 +00:00
Georg Brandl
34196c851a
Add reference to enumerate() to indices example.
2008-12-04 18:54:05 +00:00
Vinay Sajip
213faca204
Issue #4384 : Added logging integration with warnings module using captureWarnings(). This change includes a NullHandler which does nothing; it will be of use to library developers who want to avoid the "No handlers could be found for logger XXX" message which can appear if the library user doesn't configure logging.
2008-12-03 23:22:58 +00:00
Benjamin Peterson
cb948f12c9
let people using SVN Sphinx still build the docs
2008-12-01 12:52:51 +00:00
Benjamin Peterson
dedb0b1813
fix pyspecific extensions that were broken by Sphinx's grand renaming
2008-11-30 21:46:16 +00:00
Christian Heimes
c70e5f9975
w# requires Py_ssize_t
2008-11-30 21:16:28 +00:00
Benjamin Peterson
4f21f985eb
StringIO.close() stops you from using the buffer, too
2008-11-30 03:07:33 +00:00
Christian Heimes
eac8071e16
Retain copyright of processing examples. This was requested by a Debian maintainer during packaging of the multiprocessing package for 2.4/2.5
2008-11-28 19:33:33 +00:00
Jesse Noller
a280fd72e7
mp docs - fix issues 4012,3518,4193
2008-11-28 18:22:54 +00:00
Benjamin Peterson
78f98a4d7a
fix typo in sqlite3 docs
2008-11-26 17:39:17 +00:00
Georg Brandl
623429132e
#4404 : make clear what "path" is.
2008-11-24 19:56:47 +00:00
Georg Brandl
df9bcf1196
Fix typo.
2008-11-24 16:16:07 +00:00
Benjamin Peterson
39ff59e577
replace reference to debugger-hooks
2008-11-24 01:16:29 +00:00
Gregory P. Smith
b07bd10c91
Document PY_SSIZE_T_CLEAN for PyArg_ParseTuple.
2008-11-24 00:41:43 +00:00
Georg Brandl
0b9999c079
#4399 : fix typo.
2008-11-23 21:57:30 +00:00
Georg Brandl
061d2e2ee9
#4392 : fix parameter name.
2008-11-23 19:17:25 +00:00
Georg Brandl
f1dd4bcf39
Fix error about "-*-" being mandatory in coding cookies.
2008-11-22 10:08:50 +00:00
Georg Brandl
b053f991b4
#4364 : fix attribute name on ctypes object.
2008-11-22 08:34:14 +00:00
Amaury Forgeot d'Arc
322656596a
Fixed issue #4233 .
...
Changed semantic of _fileio.FileIO's close() method on file objects with closefd=False.
The file descriptor is still kept open but the file object behaves like a closed file.
The FileIO object also got a new readonly attribute closefd.
Approved by Barry
Backport of r67106 from the py3k branch
2008-11-20 23:34:31 +00:00
Benjamin Peterson
050f4adcb4
fix indentation and a sphinx warning
2008-11-20 21:25:31 +00:00
Benjamin Peterson
5ab9c3badb
move useful sys.settrace information to the function's documentation from the debugger
2008-11-20 04:05:12 +00:00