python valueerror dictionary update sequence element #0 has length