Być może mam tu pierdnięcie mózgu, ale naprawdę nie mogę zrozumieć, co jest nie tak z moim kodem:
for key in tmpDict:
print type(tmpDict[key])
time.sleep(1)
if(type(tmpDict[key])==list):
print 'this is never visible'
break
dane wyjściowe są, <type 'list'>ale instrukcja if nigdy się nie uruchamia. Czy ktoś może tutaj zauważyć mój błąd?
listużywałeś gdzieś jako zmiennej? Uważaj, jeśli pracujesz w REPL lub coś takiego, może to być przedefiniowane jakiś czas temu.