mirror of
https://github.com/python/cpython.git
synced 2025-11-02 03:01:58 +00:00
Issue #18518: timeit now rejects statements which can't be compiled outside
a function or a loop (e.g. "return" or "break").
This commit is contained in:
commit
c959b0cd30
4 changed files with 21 additions and 6 deletions
|
|
@ -69,12 +69,6 @@ The module defines three convenience functions and a public class:
|
|||
.. versionchanged:: 3.5
|
||||
The optional *globals* parameter was added.
|
||||
|
||||
.. note::
|
||||
|
||||
Because :meth:`.timeit` is executing *stmt*, placing a return statement
|
||||
in *stmt* will prevent :meth:`.timeit` from returning execution time.
|
||||
It will instead return the data specified by your return statement.
|
||||
|
||||
|
||||
.. function:: repeat(stmt='pass', setup='pass', timer=<default timer>, repeat=3, number=1000000, globals=None)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue