def g_adv(x): retval = 0 try: retval = yield aspects.proceed(x + 1) except Exception, e: if str(e) == "test exception2": yield aspects.return_stop(retval + 10)
def g_adv(x): retval=0 try: retval=yield aspects.proceed(x+1) except Exception, e: if str(e)=="test exception2": yield aspects.return_stop(retval+10)
def show_times(*args): import aspects begin = datetime.utcnow().replace(tzinfo=pytz.UTC) result = yield aspects.proceed(*args) end = datetime.utcnow().replace(tzinfo=pytz.UTC) say("\t[time consumed: %.2f seconds]\n" % (end - begin).total_seconds()) yield aspects.return_stop(result)
def adv2(*a): yield aspects.return_stop(52)
def offbyone(*a): real_output = yield aspects.proceed if type(real_output)==int: yield aspects.return_stop(real_output+1)
def add4(*a,**kw): rv = yield aspects.proceed yield aspects.return_stop(rv+4)
def adv2(self): yield aspects.return_stop('adv2')
def g_adv2(self,x=5): try: yield aspects.proceed except Exception,e: self.g_adv2_saw_ex=e yield aspects.return_stop(11)
def g_adv_fixsq(self,x): yield aspects.return_stop(self.mul(x,x))
def adv1(self): yield aspects.return_stop('adv1')
def g_adv2(*args): rv = yield aspects.proceed(*args + (2, )) yield aspects.return_stop("-".join(str(s) for s in rv))
def g_adv_fixmul(self, x, y): if y < 1: yield aspects.return_stop(0) else: yield aspects.proceed
def add4(*a, **kw): rv = yield aspects.proceed yield aspects.return_stop(rv + 4)
def g_adv_fixsq(self, x): yield aspects.return_stop(self.mul(x, x))
def g_adv(x): r = yield aspects.proceed(x) yield aspects.return_stop(r + 1)
def g_adv2(self, x=5): try: yield aspects.proceed except Exception, e: self.g_adv2_saw_ex = e yield aspects.return_stop(11)
def w_do(self_do, self_co, *args): rv = yield aspects.proceed yield aspects.return_stop(rv+1)
def g_adv(x): retval=yield aspects.proceed(x+1) yield aspects.return_stop(retval+10)
def adv(*a): yield aspects.return_stop(42)
def g_adv2(*args): rv = yield aspects.proceed(*args+(2,)) yield aspects.return_stop("-".join(str(s) for s in rv))
def g_adv(x): r = yield aspects.proceed(x) yield aspects.return_stop(r+1)
def wrap(*a): wrapped_func = yield aspects.get_wrapped if wrapped_func.__name__ == "wf": yield aspects.return_stop(PASS) else: yield aspects.return_stop(FAIL)
def g_adv_fixmul(self,x,y): if y<1: yield aspects.return_stop(0) else: yield aspects.proceed
def offbyone(*a): real_output = yield aspects.proceed if type(real_output) == int: yield aspects.return_stop(real_output + 1)
def w(*a): yield aspects.return_stop("WRAPPED %s" % (yield aspects.proceed))
def w_do(self_do, self_co, *args): rv = yield aspects.proceed yield aspects.return_stop(rv + 1)
def wrap(*a): wrapped_func = yield aspects.get_wrapped if wrapped_func.__name__=="wf": yield aspects.return_stop(PASS) else: yield aspects.return_stop(FAIL)
def w3(): rv = yield aspects.proceed yield aspects.return_stop("w3" + str(rv))
def show_times(*args): begin = datetime.now() result = yield aspects.proceed(*args) end = datetime.now() say("\t[time consumed: %.2f seconds]\n" % (end - begin).total_seconds()) yield aspects.return_stop(result)
def g_adv1(self,x=3): retval=yield aspects.proceed yield aspects.return_stop(retval+1)
def g_adv(x): retval = yield aspects.proceed(x + 1) yield aspects.return_stop(retval + 10)
def g_adv1(self, x=3): retval = yield aspects.proceed yield aspects.return_stop(retval + 1)