Example #1
0
 def wrapped(*args, **kwargs):
     qc_hit.connect(hit)
     qc_miss.connect(miss)
     try:
         ret = func(*args, **kwargs)
     finally:
         qc_hit.disconnect(hit)
         qc_miss.disconnect(miss)
     return ret
Example #2
0
 def wrapped(*args, **kwargs):
     qc_hit.connect(hit)
     qc_miss.connect(miss)
     try:
         ret = func(*args, **kwargs)
     finally:
         qc_hit.disconnect(hit)
         qc_miss.disconnect(miss)
     return ret
Example #3
0
 def wrapped(*args, **kwargs):
     from johnny.signals import qc_hit, qc_miss
     qc_hit.connect(hit)
     qc_miss.connect(miss)
     try:
         ret = func(*args, **kwargs)
     finally:
         qc_hit.disconnect(hit)
         qc_miss.disconnect(miss)
     return ret
Example #4
0
 def wrapped(*args, **kwargs):
     from johnny.signals import qc_hit, qc_miss
     qc_hit.connect(hit)
     qc_miss.connect(miss)
     try:
         ret = func(*args, **kwargs)
     finally:
         qc_hit.disconnect(hit)
         qc_miss.disconnect(miss)
     return ret
Example #5
0
 def disconnect(self):
     qc_hit.disconnect(self.hit)
     qc_miss.disconnect(self.miss)