from erasure import erasure_source, lazy_erasure, erasure_escape import time from datetime import datetime, timedelta @erasure_source def inputFromUser(): x=raw_input() return x def fiveseconds_policy(time): return (datetime.today()-time>timedelta(seconds=5)) @erasure_escape def erasure_channel(a): print "The input you provided was [", a, "]" def main(): print "Please input your credit card number" cc=inputFromUser() lazy_erasure(cc,fiveseconds_policy) while(1): erasure_channel(cc) time.sleep(1)