[Python-checkins] python/dist/src/Doc/lib libtimeit.tex,1.2,1.3

montanaro@users.sourceforge.net montanaro@users.sourceforge.net
Fri, 09 May 2003 11:21:04 -0700


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv31520

Modified Files:
	libtimeit.tex 
Log Message:
add a note about accessing user-defined functions with an import statement
in the setup parameter


Index: libtimeit.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libtimeit.tex,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** libtimeit.tex	9 Apr 2003 04:06:37 -0000	1.2
--- libtimeit.tex	9 May 2003 18:21:02 -0000	1.3
***************
*** 194,195 ****
--- 194,212 ----
  3.15 usec/pass
  \end{verbatim}
+ 
+ To give the \module{timeit} module access to functions you
+ define, you can pass a \code{setup} parameter which contains an import
+ statement:
+ 
+ \begin{verbatim}
+ def test():
+     "Stupid test function"
+     L = []
+     for i in range(100):
+         L.append(i)
+ 
+ if __name__=='__main__':
+     from timeit import Timer
+     t = Timer("test()", "from __main__ import test")
+     print t.timeit()
+ \end{verbatim}