Fixed for stricter argument matching rules
diff --git a/Demo/threads/find.py b/Demo/threads/find.py
index 3bc54fe..940360a 100644
--- a/Demo/threads/find.py
+++ b/Demo/threads/find.py
@@ -46,9 +46,8 @@
 		self.work = []
 		self.busy = 0
 
-	def addwork(self, job):
-		if not job:
-			raise TypeError, 'cannot add null job'
+	def addwork(self, func, args):
+		job = (func, args)
 		self.mutex.acquire()
 		self.work.append(job)
 		self.mutex.release()