1
<?xml version="1.0" encoding="ascii"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
"DTD/xhtml1-transitional.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
<title>threading._Timer</title>
7
<link rel="stylesheet" href="epydoc.css" type="text/css" />
8
<script type="text/javascript" src="epydoc.js"></script>
11
<body bgcolor="white" text="black" link="blue" vlink="#204080"
13
<!-- ==================== NAVIGATION BAR ==================== -->
14
<table class="navbar" border="0" width="100%" cellpadding="0"
15
bgcolor="#a0c0ff" cellspacing="0">
18
<th> <a
19
href="etl-module.html">Home</a> </th>
22
<th> <a
23
href="module-tree.html">Trees</a> </th>
26
<th> <a
27
href="identifier-index.html">Indices</a> </th>
30
<th> <a
31
href="help.html">Help</a> </th>
33
<th class="navbar" width="100%"></th>
36
<table width="100%" cellpadding="0" cellspacing="0">
39
<span class="breadcrumbs">
46
<table cellpadding="0" cellspacing="0">
47
<!-- hide/show private -->
48
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
49
onclick="toggle_private();">hide private</a>]</span></td></tr>
50
<tr><td align="right"><span class="options"
51
>[<a href="frames.html" target="_top">frames</a
52
>] | <a href="threading._Timer-class.html"
53
target="_top">no frames</a>]</span></td></tr>
58
<!-- ==================== CLASS DESCRIPTION ==================== -->
59
<h1 class="epydoc">Class _Timer</h1><span class="codelink"><a href="threading-pysrc.html#_Timer">source code</a></span><br /><br />
60
<pre class="base-tree">
63
<a href="threading._Verbose-class.html">_Verbose</a> --+
65
<a href="threading.Thread-class.html">Thread</a> --+
67
<strong class="uidshort">_Timer</strong>
71
<p>Call a function after a specified number of seconds:</p>
72
t = Timer(30.0, f, args=[], kwargs={}) t.start() t.cancel() # stop the
73
timer's action if it's still waiting<br /><br />
75
<!-- ==================== INSTANCE METHODS ==================== -->
76
<a name="section-InstanceMethods"></a>
77
<table class="summary" border="1" cellpadding="3"
78
cellspacing="0" width="100%" bgcolor="white">
79
<tr bgcolor="#70b0f0" class="table-header">
80
<td colspan="2" class="table-header">
81
<table border="0" cellpadding="0" cellspacing="0" width="100%">
83
<td align="left"><span class="table-header">Instance Methods</span></td>
84
<td align="right" valign="top"
85
><span class="options">[<a href="#section-InstanceMethods"
86
class="privatelink" onclick="toggle_private();"
87
>hide private</a>]</span></td>
93
<td width="15%" align="right" valign="top" class="summary">
94
<span class="summary-type"> </span>
95
</td><td class="summary">
96
<table width="100%" cellpadding="0" cellspacing="0" border="0">
98
<td><span class="summary-sig"><a href="threading._Timer-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
99
<span class="summary-sig-arg">interval</span>,
100
<span class="summary-sig-arg">function</span>,
101
<span class="summary-sig-arg">args</span>=<span class="summary-sig-default"><code class="variable-group">[</code><code class="variable-group">]</code></span>,
102
<span class="summary-sig-arg">kwargs</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>)</span></td>
103
<td align="right" valign="top">
104
<span class="codelink"><a href="threading-pysrc.html#_Timer.__init__">source code</a></span>
113
<td width="15%" align="right" valign="top" class="summary">
114
<span class="summary-type"> </span>
115
</td><td class="summary">
116
<table width="100%" cellpadding="0" cellspacing="0" border="0">
118
<td><span class="summary-sig"><a name="cancel"></a><span class="summary-sig-name">cancel</span>(<span class="summary-sig-arg">self</span>)</span><br />
119
Stop the timer if it hasn't finished yet</td>
120
<td align="right" valign="top">
121
<span class="codelink"><a href="threading-pysrc.html#_Timer.cancel">source code</a></span>
130
<td width="15%" align="right" valign="top" class="summary">
131
<span class="summary-type"> </span>
132
</td><td class="summary">
133
<table width="100%" cellpadding="0" cellspacing="0" border="0">
135
<td><span class="summary-sig"><a href="threading._Timer-class.html#run" class="summary-sig-name">run</a>(<span class="summary-sig-arg">self</span>)</span></td>
136
<td align="right" valign="top">
137
<span class="codelink"><a href="threading-pysrc.html#_Timer.run">source code</a></span>
146
<td colspan="2" class="summary">
147
<p class="indent-wrapped-lines"><b>Inherited from <code><a href="threading.Thread-class.html">Thread</a></code></b>:
148
<code><a href="threading.Thread-class.html#__repr__">__repr__</a></code>,
149
<code><a href="threading.Thread-class.html#getName">getName</a></code>,
150
<code><a href="threading.Thread-class.html#isAlive">isAlive</a></code>,
151
<code><a href="threading.Thread-class.html#isDaemon">isDaemon</a></code>,
152
<code><a href="threading.Thread-class.html#join">join</a></code>,
153
<code><a href="threading.Thread-class.html#setDaemon">setDaemon</a></code>,
154
<code><a href="threading.Thread-class.html#setName">setName</a></code>,
155
<code><a href="threading.Thread-class.html#start">start</a></code>
157
<div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="threading.Thread-class.html">Thread</a></code></b> (private):
158
<code><a href="threading.Thread-class.html#_set_daemon">_set_daemon</a></code>
160
<div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="threading._Verbose-class.html">_Verbose</a></code></b> (private):
161
<code><a href="threading._Verbose-class.html#_note">_note</a></code>
163
<p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
164
<code>__delattr__</code>,
165
<code>__getattribute__</code>,
166
<code>__hash__</code>,
167
<code>__new__</code>,
168
<code>__reduce__</code>,
169
<code>__reduce_ex__</code>,
170
<code>__setattr__</code>,
176
<!-- ==================== PROPERTIES ==================== -->
177
<a name="section-Properties"></a>
178
<table class="summary" border="1" cellpadding="3"
179
cellspacing="0" width="100%" bgcolor="white">
180
<tr bgcolor="#70b0f0" class="table-header">
181
<td colspan="2" class="table-header">
182
<table border="0" cellpadding="0" cellspacing="0" width="100%">
184
<td align="left"><span class="table-header">Properties</span></td>
185
<td align="right" valign="top"
186
><span class="options">[<a href="#section-Properties"
187
class="privatelink" onclick="toggle_private();"
188
>hide private</a>]</span></td>
194
<td colspan="2" class="summary">
195
<p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
196
<code>__class__</code>
201
<!-- ==================== METHOD DETAILS ==================== -->
202
<a name="section-MethodDetails"></a>
203
<table class="details" border="1" cellpadding="3"
204
cellspacing="0" width="100%" bgcolor="white">
205
<tr bgcolor="#70b0f0" class="table-header">
206
<td colspan="2" class="table-header">
207
<table border="0" cellpadding="0" cellspacing="0" width="100%">
209
<td align="left"><span class="table-header">Method Details</span></td>
210
<td align="right" valign="top"
211
><span class="options">[<a href="#section-MethodDetails"
212
class="privatelink" onclick="toggle_private();"
213
>hide private</a>]</span></td>
219
<a name="__init__"></a>
221
<table class="details" border="1" cellpadding="3"
222
cellspacing="0" width="100%" bgcolor="white">
224
<table width="100%" cellpadding="0" cellspacing="0" border="0">
225
<tr valign="top"><td>
226
<h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
227
<span class="sig-arg">interval</span>,
228
<span class="sig-arg">function</span>,
229
<span class="sig-arg">args</span>=<span class="sig-default"><code class="variable-group">[</code><code class="variable-group">]</code></span>,
230
<span class="sig-arg">kwargs</span>=<span class="sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>)</span>
231
<br /><em class="fname">(Constructor)</em>
233
</td><td align="right" valign="top"
234
><span class="codelink"><a href="threading-pysrc.html#_Timer.__init__">source code</a></span>
248
<table class="details" border="1" cellpadding="3"
249
cellspacing="0" width="100%" bgcolor="white">
251
<table width="100%" cellpadding="0" cellspacing="0" border="0">
252
<tr valign="top"><td>
253
<h3 class="epydoc"><span class="sig"><span class="sig-name">run</span>(<span class="sig-arg">self</span>)</span>
255
</td><td align="right" valign="top"
256
><span class="codelink"><a href="threading-pysrc.html#_Timer.run">source code</a></span>
269
<!-- ==================== NAVIGATION BAR ==================== -->
270
<table class="navbar" border="0" width="100%" cellpadding="0"
271
bgcolor="#a0c0ff" cellspacing="0">
274
<th> <a
275
href="etl-module.html">Home</a> </th>
278
<th> <a
279
href="module-tree.html">Trees</a> </th>
282
<th> <a
283
href="identifier-index.html">Indices</a> </th>
286
<th> <a
287
href="help.html">Help</a> </th>
289
<th class="navbar" width="100%"></th>
292
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
294
<td align="left" class="footer">
295
Generated by Epydoc 3.0beta1 on Wed Apr 29 20:37:23 2009
297
<td align="right" class="footer">
298
<a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
303
<script type="text/javascript">
305
// Private objects are initially displayed (because if
306
// javascript is turned off then we want them to be
307
// visible); but by default, we want to hide them. So hide
308
// them unless we have a cookie that says to show them.