Commit graph

42739 commits

Author SHA1 Message Date
Georg Brandl
fc9ea97a18 Move the previously local import of threading to module level.
This is cleaner and avoids lockups in obscure cases where a Queue
is instantiated while the import lock is already held by another thread.

OKed by Tim Peters.
2009-03-15 22:11:07 +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
ed4cefbedd Fix a small nit in the error message if bool() falls back on __len__ and it returns the wrong type: it would tell the user that __nonzero__ should return bool or int. 2009-03-15 21:43:38 +00:00
Georg Brandl
3259ef3dff #5493: clarify __nonzero__ docs. 2009-03-15 21:37:16 +00:00
Georg Brandl
4c95e091d6 #5496: fix docstring of lookup(). 2009-03-15 21:32:06 +00:00
Benjamin Peterson
1706c644ae fix tuple.index() error message #5495 2009-03-15 14:38:55 +00:00
Nick Coghlan
8eba5ed0d9 Make marshalling errors a little more informative as to what went wrong 2009-03-15 03:24:46 +00:00
Eric Smith
2ace4cf813 Unicode format tests weren't actually testing unicode. This was probably due to the original backport from py3k. 2009-03-14 14:37:38 +00:00
Eric Smith
6f42edb682 Issue 5237, Allow auto-numbered replacement fields in str.format() strings.
For simple uses for str.format(), this makes the typing easier. Hopfully this
will help in the adoption of str.format().

For example:
'The {} is {}'.format('sky', 'blue')

You can mix and matcth auto-numbering and named replacement fields:
'The {} is {color}'.format('sky', color='blue')

But you can't mix and match auto-numbering and specified numbering:
'The {0} is {}'.format('sky', 'blue')
ValueError: cannot switch from manual field specification to automatic field numbering

Will port to 3.1.
2009-03-14 11:57:26 +00:00
Antoine Pitrou
feeafff052 Issue #1222: locale.format() bug when the thousands separator is a space character. 2009-03-14 00:07:21 +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
Tarek Ziadé
61585c260c Issue #5472: Fixed distutils.test_util tear down 2009-03-11 12:48:04 +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
bac769bb5e Small optimization for corner case where maxlen==0. 2009-03-10 09:31:48 +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
daeceb2de8 Add a version tag to the decimal module. 2009-03-10 04:49:21 +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
Martin v. Löwis
629f9f2906 Add Chris Withers. 2009-03-08 14:06:19 +00:00
Benjamin Peterson
9c1f7b2b04 fix funky indentation 2009-03-08 00:21:17 +00:00
Guilherme Polo
15d57653f1 Fixed issue #2638: Show a window constructed with tkSimpleDialog.Dialog only
after it is has been populated and properly configured in order to prevent
window flashing.
2009-03-07 02:14:38 +00:00
Guilherme Polo
3768b2f4ce Fixed issue #4792: Prevent a segfault in _tkinter by using the
guaranteed to be safe interp argument given to the PythonCmd in place
of the Tcl interpreter taken from a PythonCmd_ClientData.
2009-03-07 01:47:49 +00:00
Guilherme Polo
6d6c1fd04e Fixed issue #5193: Guarantee that Tkinter.Text.search returns a string. 2009-03-07 01:19:12 +00:00
Tarek Ziadé
943b24e7e4 Issue #5394: removed > 2.3 syntax from distutils.msvc9compiler 2009-03-07 00:32:45 +00:00
Jesus Cea
ce15a65ca7 Minor bsddb documentation glitch 2009-03-05 19:37:37 +00:00
Hirokazu Yamamoto
09033068f1 mmap.resize for anonymous map is not working yet, so changed to real file mapping... 2009-03-05 14:52:44 +00:00
Hirokazu Yamamoto
264fc12fbf Issue #5385: Fixed mmap crash after resize failure on windows.
Now uses NULL instead of INVALID_HANDLE_VALUE as invalid map handle
because CreateFileMapping returns NULL when error occurs.
2009-03-05 14:21:12 +00:00
Hirokazu Yamamoto
a3e6c9763c Fixed memory leak on failure. 2009-03-05 09:34:14 +00:00
Benjamin Peterson
c51ec0a9e3 add example 2009-03-05 00:17:57 +00:00
Ronald Oussoren
1ea79913b9 Fix for issue #1113328. 2009-03-04 22:49:36 +00:00
Ronald Oussoren
a97063a108 Fixes issues 3883 and 5194 2009-03-04 21:35:05 +00:00
Ronald Oussoren
cea1ddb4aa Change framework search order when looking for Tcl/Tk on OSX.
This is needed because the system linker looks in /Library/Framework before
it looks in /System/Library frameworks. Without this patch _tkinter will
be unusable when it is compiled on a system that has Tk 8.5 installed in
/Library/Frameworks (and the Apple 8.4 install in /System/Library/Frameworks)
2009-03-04 21:30:12 +00:00
Facundo Batista
eeafb96b08 Fixed a typo. 2009-03-04 21:18:17 +00:00
Ronald Oussoren
9ff3042650 Fix for issue 5226. 2009-03-04 21:12:17 +00:00