Esempio n. 1
0
 def lockedfunc(*args, **kwargs):
     """ the locked function. """
     where = getname(str(func))
     try:
         rlockmanager.acquire(where)
         res = func(*args, **kwargs)
     finally: rlockmanager.release(where)
     return res
Esempio n. 2
0
 def names(self):
     return [getname(runner.name) for runner in self.runners]