Sans titre | 2007-12-13 10:37:30 | Langage : Texte | Copier | Retour à la liste
Lien vers ce copier-coller : http://www.archlinuxfr.org//paste/880/
<table class="sourcetable"><tr><td class="linenos"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23</pre></td><td class="code"><div class="source"><pre>import threading
class IndexDaemon(threading.Thread):
def __init__(self, ext, **kw):
super(IndexDaemon, self).__init__()
self.setDaemon(1)
self.ext = ext
self.f = open('/tmp/test.txt', mode='w')
self.queue = []
def run(self):
while 1:
if self.queue:
x = self.queue[0]
del self.queue[0]
self.f.write(x)
def stop(self):
close(f)
super(IndexDaemon, self).close()
</pre></div>
</td></tr></table>
