this is weird. Python 2.7.5 , OSX i changed your view to read:
print "[%s] new request" % id(request) print "[%s] threading.active_count: %s" % ( id(request) , threading.active_count() ) I always got "1" When I added either of this lines, the number increased: print "[%s] threading.current_thread: %s" % ( id(request) , str(threading.current_thread() ) ) If I used this line, it would ONLY show all threads if i called str(current_thread). if i didn't, it only showed the main thread ( and active_count did not increase ) print "[%s] threading.enumerate: %s" % ( id(request) , list(threading.enumerate()) ) -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-discuss+unsubscr...@googlegroups.com. To post to this group, send email to pylons-discuss@googlegroups.com. Visit this group at http://groups.google.com/group/pylons-discuss. For more options, visit https://groups.google.com/groups/opt_out.