>>> from magatzem import fusiona >>> d_m1={'pantalons':{'XD45':[('L', 67), ('M', 123), ('S', 34)], ... 'RTE34':[('L', 56), ('M', 103), ('S', 54)]}, ... 'camisa': {'C342':[('L', 7), ('M', 78), ('S', 4)], ... 'CTE34':[('L', 36), ('M', 73), ('S', 34)], ... 'CR4532':[('L', 7), ('M', 78), ('S', 4)]}} >>> d_m0=d_m1.copy() >>> d_m2={'pantalons':{'XD45':[('L', 7), ('M', 13), ('S', 4)], ... 'RTE34':[('L', 10), ('M', 10), ('S', 5)], ... 'TSD34':[('L', 6), ('M', 7), ('S', 4)]}, ... 'camisa': {'C342':[('L', 7), ('M', 78), ('S', 4)], ... 'CTE34':[('L', 3), ('M', 10), ('S', 4)], ... 'CPTR99':[('L', 7), ('M', 11), ('S', 4)]}, ... 'faldilla':{'Rt99':[('L', 5), ('M', 2), ('S', 1)]}} >>> r=fusiona(d_m1, {}) >>> r==None and d_m1==d_m0 True >>> fusiona(d_m1, d_m2) >>> if d_m1 !={'pantalons': {'XD45': [('L', 74), ('M', 136), ('S', 38)], ... 'RTE34': [('L', 66), ('M', 113), ('S', 59)], 'TSD34': [('L', 6), ('M', 7), ... ('S', 4)]}, 'camisa': {'C342': [('L', 14), ('M', 156), ('S', 8)], ... 'CTE34': [('L', 39), ('M', 83), ('S', 38)], 'CR4532': [('L', 7), ('M', 78), ... ('S', 4)], 'CPTR99': [('L', 7), ('M', 11), ('S', 4)]}, ... 'faldilla': {'Rt99': [('L', 5), ('M', 2), ('S', 1)]}}: ... print (d_m1) >>> if d_m1['pantalons']!= {'XD45': [('L', 74), ('M', 136), ('S', 38)], ... 'RTE34': [('L', 66), ('M', 113), ('S', 59)], ... 'TSD34': [('L', 6), ('M', 7), ('S', 4)]}: ... print (d_m1['pantalons']) >>> l=list(d_m1.keys()) >>> l.sort() >>> l ['camisa', 'faldilla', 'pantalons']