File size: 394 Bytes
4c62147
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from . import logger


def dict_value(dictionary, name, default=None, err=False):
    if dictionary is None:
        if err:
            logger.log_err('The given dictionary is None\n')
        else:
            return default

    if name in dictionary:
        return dictionary[name]
    elif err:
        logger.log_err('Cannot find key: {0}'.format(name))
    else:
        return default