def __init__(self, target=None, origin=None, encryptor=None): ''' >>> from dbcps.sinks.ramdict import RAMDict >>> from __future__ import print_function >>> f = CryptoFilter(RAMDict(), encryptor = ['rotate', 91]); >>> f['shihad'] = 'band' >>> print(f['shihad'].decode()) band >>> "shihad" in f True >>> "shihat" in f False >>> del f["shihad"] >>> "shihad" in f False >>> print(f['shihad'].decode()) Traceback (most recent call last): ... KeyError: 'shihad' ''' Filter.__init__(self, target, origin) self.encryptor = encryptor
def __init__(self, origin=None): Filter.__init__(self, origin = origin)