Tino Dai wrote: > And there is one caveat, I > will have to make a bunch of semaphores global instead of local to the > classes. While I know that there is no hard and fast rule about using > global variables, where can I find or can somebody tell me where I can > find some guidelines about them (or is this a use common sense rule)?
Main guideline - don't use globals. Fallback rule - don't use globals. Third rule - OK, if you really can't think of any other way, make it a global. :-) Can you pass the semaphore to the class constructor (__init__() method)? What is it about the unit test that pushes you to make it global? Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor