summaryrefslogtreecommitdiff
path: root/directory.py
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2011-08-13 12:44:12 +0200
committerJon Bergli Heier <snakebite@jvnv.net>2011-08-13 12:44:12 +0200
commit9ba0d656adb53cd1722bf98e470ca4940799c150 (patch)
treea1ccf25e20a1af23eb64dbfcd70a80589613a5fc /directory.py
parentaba69b26f66ee1483ceb73316d412ce1f87d1744 (diff)
Use a single thread for recoding.
Diffstat (limited to 'directory.py')
-rw-r--r--directory.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/directory.py b/directory.py
index 48dfaa9..6b8eaaf 100644
--- a/directory.py
+++ b/directory.py
@@ -1,4 +1,4 @@
-import os, mimetypes, recode, events, threading
+import os, mimetypes, recode, events
from config import config
@@ -112,8 +112,7 @@ class File(DirectoryEntry):
events.event_pub.play(sessionid, '/cache/{0}'.format(self.path))
def start_recode(self, decoder, encoder, sessionid = None):
- t = threading.Thread(target = self.recode, args = (decoder, encoder, sessionid))
- t.start()
+ recode.RecodeThread.add((self.recode, decoder, encoder, sessionid))
def json(self):
cache_path = self.get_cache_path()