def After5(funct):
def wrapper():
wrapper.call_count += 1
if wrapper.call_count > 5:
res = funct()
print('{0}'.format(wrapper.call_count))
print('Sending Results{0}'.format(res))
return res
wrapper.call_count = 0
return wrapper
@After5
def dummy_funct():
return 5 * 2
dummy_funct()
dummy_funct()
dummy_funct()
dummy_funct()
dummy_funct()
dummy_funct()
ZGVmIEFmdGVyNShmdW5jdCk6CiAgICBkZWYgd3JhcHBlcigpOgogICAgICAgIHdyYXBwZXIuY2FsbF9jb3VudCArPSAxCiAgICAgICAgaWYgd3JhcHBlci5jYWxsX2NvdW50ID4gNToKICAgICAgICAgICAgcmVzID0gZnVuY3QoKQogICAgICAgICAgICBwcmludCgnezB9Jy5mb3JtYXQod3JhcHBlci5jYWxsX2NvdW50KSkKICAgICAgICAgICAgcHJpbnQoJ1NlbmRpbmcgUmVzdWx0c3swfScuZm9ybWF0KHJlcykpCiAgICAgICAgICAgIHJldHVybiByZXMKICAgIHdyYXBwZXIuY2FsbF9jb3VudCA9IDAKICAgIHJldHVybiB3cmFwcGVyCgpAQWZ0ZXI1CmRlZiBkdW1teV9mdW5jdCgpOgogICAgcmV0dXJuIDUgKiAyCgpkdW1teV9mdW5jdCgpCmR1bW15X2Z1bmN0KCkKZHVtbXlfZnVuY3QoKQpkdW1teV9mdW5jdCgpCmR1bW15X2Z1bmN0KCkKZHVtbXlfZnVuY3QoKQo=