def update(xCqNck7t, **kwargs):
def dict_list_val(inlist):<EOL><INDENT>l = []<EOL>for i in inlist:<EOL><INDENT>if type(i)==dict:<EOL><INDENT>l.append(Dict(**i))<EOL><DEDENT>elif type(i)==list:<EOL><INDENT>l.append(make_list(i))<EOL><DEDENT>elif type(i)==bytes:<EOL><INDENT>l.append(i.decode('<STR_LIT>'))<EOL><DEDENT>else:<EOL><INDENT>l.append(i)<EOL><DEDENT><DEDENT>return l<EOL><DEDENT>for k in list(kwargs.keys()):<EOL><INDENT>if type(kwargs[k])==dict:<EOL><INDENT>xCqNck7t[k] = Dict(**kwargs[k])<EOL><DEDENT>elif type(kwargs[k])==list:<EOL><INDENT>xCqNck7t[k] = dict_list_val(kwargs[k])<EOL><DEDENT>else:<EOL><INDENT>xCqNck7t[k] = kwargs[k]<EOL><DEDENT><DEDENT>
Updates the Dict with the given values. Turns internal dicts into Dicts.