make decorators return wrapped fn results properly

This commit is contained in:
protolambda 2019-05-21 23:03:59 +02:00
parent 6b3b5121f2
commit 12af078a6c
No known key found for this signature in database
GPG Key ID: EC89FDBB2B4C7623

View File

@ -49,7 +49,7 @@ def never_bls(fn):
def entry(*args, **kw):
# override bls setting
kw['bls_active'] = False
fn(*args, **kw)
return fn(*args, **kw)
return bls_ignored(entry)
@ -64,7 +64,7 @@ def always_bls(fn):
def entry(*args, **kw):
# override bls setting
kw['bls_active'] = True
fn(*args, **kw)
return fn(*args, **kw)
return bls_required(entry)