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(&#39;/tmp/test.txt&#39;, mode=&#39;w&#39;) 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>