diff --git a/komrade/backend/crypt.py b/komrade/backend/crypt.py index b5ca6bc..e6ebeb1 100644 --- a/komrade/backend/crypt.py +++ b/komrade/backend/crypt.py @@ -17,17 +17,6 @@ from komrade import KomradeException,Logger LOG_GET_SET = True -class CryptMemory(Crypt): - def __init__(self): - self.data = defaultdict(None) - self.crypt = defaultdict(None) - - def set(self,k,v,prefix=''): - k_b=self.package_key(k,prefix=prefix) - v_b=self.package_val(v) - self.data[k]=v_b - self.crypt[k_b]=v_b - class Crypt(Logger): def __init__(self,name=None,fn=None,cell=None): @@ -111,6 +100,18 @@ class DataCrypt(Crypt): +class CryptMemory(Crypt): + def __init__(self): + self.data = defaultdict(None) + self.crypt = defaultdict(None) + + def set(self,k,v,prefix=''): + k_b=self.package_key(k,prefix=prefix) + v_b=self.package_val(v) + self.data[k]=v_b + self.crypt[k_b]=v_b + + if __name__=='__main__': crypt = Crypt('testt')