Exemplo n.º 1
0
            if d:
                for t in d:
                    nport.append((iss, t))
            d = ot.difference(st)
            if d:
                for t in d:
                    rport.append((iss, t))

for l in set(old_info.keys()).difference(set(present_info.keys())):
    for t in old_info[l]:
        rport.append((l, t))

print('-------')
for l in rport:
    del_port(*l)
    old.delete(*l)

print('+++++++')
for l in nport:
    # copy conf
    #qp = [quote_plus(x) for x in l]
    t, cnf = present.read_conf(*l)
    try:
        ruri = cnf['client']['registration_response']['redirect_uris']
    except:
        new_port(*l)
    else:
        if isinstance(ruri, list):
            ruri = ruri[0]
        else:
            cnf['client']['registration_response']['redirect_uris'] = [ruri]