Merged revisions 71607,71653,71696,71771,71786 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r71607 | benjamin.peterson | 2009-04-14 23:23:09 +0200 (Di, 14 Apr 2009) | 1 line

  tupel -> tuple
........
  r71653 | raymond.hettinger | 2009-04-16 20:16:10 +0200 (Do, 16 Apr 2009) | 1 line

  Clarify the behavior of any() and all() with an empty iterable.
........
  r71696 | georg.brandl | 2009-04-18 10:26:21 +0200 (Sa, 18 Apr 2009) | 1 line

  "not subscriptable" should be a bit more understandable than "unsubscriptable".
........
  r71771 | raymond.hettinger | 2009-04-20 20:23:57 +0200 (Mo, 20 Apr 2009) | 1 line

  Fix typo
........
  r71786 | georg.brandl | 2009-04-21 20:23:08 +0200 (Di, 21 Apr 2009) | 1 line

  #5757: fix copy-paste error in notify().
........
This commit is contained in:
Georg Brandl 2009-04-27 16:49:41 +00:00
parent 505a0798e6
commit 0192bffe90
4 changed files with 13 additions and 11 deletions

View file

@ -17,7 +17,8 @@ are always available. They are listed here in alphabetical order.
.. function:: all(iterable) .. function:: all(iterable)
Return True if all elements of the *iterable* are true. Equivalent to:: Return True if all elements of the *iterable* are true (or if the iterable
is empty). Equivalent to::
def all(iterable): def all(iterable):
for element in iterable: for element in iterable:
@ -28,7 +29,8 @@ are always available. They are listed here in alphabetical order.
.. function:: any(iterable) .. function:: any(iterable)
Return True if any element of the *iterable* is true. Equivalent to:: Return True if any element of the *iterable* is true. If the iterable
is empty, return False. Equivalent to::
def any(iterable): def any(iterable):
for element in iterable: for element in iterable:

View file

@ -537,12 +537,12 @@ needs to wake up one consumer thread.
.. method:: Condition.notify() .. method:: Condition.notify()
Wake up a thread waiting on this condition, if any. Wait until notified or until Wake up a thread waiting on this condition, if any. If the calling thread
a timeout occurs. If the calling thread has not acquired the lock when this has not acquired the lock when this method is called, a :exc:`RuntimeError`
method is called, a :exc:`RuntimeError` is raised. is raised.
This method wakes up one of the threads waiting for the condition variable, if This method wakes up one of the threads waiting for the condition variable,
any are waiting; it is a no-op if no threads are waiting. if any are waiting; it is a no-op if no threads are waiting.
The current implementation wakes up exactly one thread, if any are waiting. The current implementation wakes up exactly one thread, if any are waiting.
However, it's not safe to rely on this behavior. A future, optimized However, it's not safe to rely on this behavior. A future, optimized

View file

@ -1220,9 +1220,9 @@ Window control
.. function:: screensize(canvwidth=None, canvheight=None, bg=None) .. function:: screensize(canvwidth=None, canvheight=None, bg=None)
:param canvwidth: positive integer, new width of canvas in pixels :param canvwidth: positive integer, new width of canvas in pixels :param
:param canvheight: positive integer, new height of canvas in pixels canvheight: positive integer, new height of canvas in pixels :param bg:
:param bg: colorstring or color-tupel, new background color colorstring or color-tuple, new background color
If no arguments are given, return current (canvaswidth, canvasheight). Else If no arguments are given, return current (canvaswidth, canvasheight). Else
resize the canvas the turtles are drawing on. Do not alter the drawing resize the canvas the turtles are drawing on. Do not alter the drawing

View file

@ -135,7 +135,7 @@ PyObject_GetItem(PyObject *o, PyObject *key)
"be integer, not '%.200s'", key); "be integer, not '%.200s'", key);
} }
return type_error("'%.200s' object is unsubscriptable", o); return type_error("'%.200s' object is not subscriptable", o);
} }
int int