operator-time
quadrismegistus 4 years ago
parent fe5959773a
commit af9a9e3bdb

@ -357,9 +357,9 @@ class Keymaker(Logger):
keys_to_return = KEYMAKER_DEFAULT_KEYS_TO_RETURN,
keys_to_gen = KEYMAKER_DEFAULT_KEYS_TO_GEN,
key_types = KEYMAKER_DEFAULT_KEY_TYPES):
self.log('forging new keys...',name,self.name)
self.log('keys_to_save:',keys_to_save)
self.log('keys_to_return',keys_to_return)
# self.log('forging new keys...',name,self.name)
# self.log('keys_to_save:',keys_to_save)
# self.log('keys_to_return',keys_to_return)
# stop
@ -367,19 +367,19 @@ class Keymaker(Logger):
keys_to_gen = set(keys_to_gen) | set(keys_to_save) | set(keys_to_return)
keys_to_gen = sorted(list(keys_to_gen),key=lambda x: x.count('_'))
self.log('keys_to_gen =',keys_to_gen)
# self.log('keys_to_gen =',keys_to_gen)
key_types = dict([(k,key_types[k]) for k in keys_to_gen])
self.log('key_types =',key_types)
# self.log('key_types =',key_types)
keychain = self.gen_keys_from_types(key_types)
self.log('keychain =',keychain)
# self.log('keychain =',keychain)
self.log('!!!!',keychain)
# self.log('!!!!',keychain)
# stop
#keychain_tosave = {}
#keychain_toreturn = {}
self.log('keys_to_save =',keys_to_save)
self.log('keys_to_return =',keys_to_return)
# self.log('keys_to_save =',keys_to_save)
# self.log('keys_to_return =',keys_to_return)
for key_name in keys_to_gen:
if key_name.endswith('_encr') and key_name not in keychain:
@ -404,7 +404,7 @@ class Keymaker(Logger):
keychain[k]=v
# self.log('-->',v)
# stop
self.log('once more, with encryption!',keychain)
# self.log('once more, with encryption!',keychain)
# keychain_tosave = dict([(k,keychain[k]) for k in keys_to_save if k in keychain])
@ -478,7 +478,7 @@ class Keymaker(Logger):
keychain_toreturn = {}
for key in keys_to_return:
if key in keychain:
print('adding',key,'to returned keychain')
# print('adding',key,'to returned keychain')
keychain_toreturn[key]=keychain[key]
return keychain_toreturn

@ -85,7 +85,7 @@ def dict_merge(dct, merge_dct):
:param merge_dct: dct merged into dct
:return: None
"""
for k, v in merge_dct.iteritems():
for k, v in merge_dct.items():
if (k in dct and isinstance(dct[k], dict)
and isinstance(merge_dct[k], collections.Mapping)):
dict_merge(dct[k], merge_dct[k])

Loading…
Cancel
Save