NB : a Thread object does not simply return values (that simply not part of the design, bitch). To get a return value, a simple hack consist into passing a reference in the threaded function args and assign the return value to it (on an object, do use setattr, dumbass).