Penso di avere avuto lo stesso problema. Nel mio caso, la lista diventava None dopo un append, scoprendo che spesso la sintassi che usavo generava proprio l'errore in cui mi imbattevo. Spulciando sul web ho scoperto che l'errore è abbastanza comune per chi è alle prime armi spiegando che .append modifica la lista che stai passando come input e che quindi non è necessario fare "lista = lista.append()", ma scrivere direttamente lista.append(). Io ho risolto così :) !