import logging
# create logger with 'spam_application'
logger = logging.getLogger('MyApp')
logger.setLevel(logging.DEBUG)
# create file handler which logs even debug messages
fd = logging.FileHandler('MyApp_Debug.log')
fd.setLevel(logging.DEBUG)
# create file handler which logs even error messages
fe = logging.FileHandler('MyApp_Error.log')
fe.setLevel(logging.ERROR)
# add the handlers to the logger
logger.addHandler(fd)
logger.addHandler(fe)
logger.debug('test message debug')
logger.error('test message error')
def find_key(dct, key):
try:
if dct.get(key):
return dct[key]
else:
for k in dct.values():
val = find_key(k, key)
if val:
return val
except:
return
Resp = dict()
Resp["abc"] = dict()
Resp["2"] = dict()
Resp["abc"]["find"] = 1
Resp["2"]["find_1"] = 2
print(find_key(Resp, "find_1"))