Salve a tutti,<br>facendo girare il seguente script, di cui vi incollo uno snippet:<br><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">160<b>   for</b> index<b> in</b> conn_comp.keys():<br>

161         print &quot;ADO %s&quot; % (index)<br>162         <b>for</b> m <b>in</b> conn_comp[index]:<br>#<i>check if the current method has a node (in the path) that refers to the C-C in which it exists</i><br>164                <b>if</b> index <b>in</b> undirect_used_glb_var.<b>get</b>(m, [&#39;nothing&#39;]):<br>

#<i>if YES delete the dummy references</i>            <br>166                       undirect_uesed_glb_var[m] = None<br>167                <b>print</b> &quot;M: %s DU: %s IU: %s&quot; % (m,  direct_used_glb_var[m],</blockquote>

<blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><div>                                                                               undirect_used_glb_var.<b>get</b>(m))<br>

</div></blockquote><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">168                <b>print</b> &quot;End\n&quot;<br></blockquote><br>ottengo l&#39;errore riportato in oggetto, cioè la riga 164 lancia 
uno <meta name="qrichtext" content="1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;"><span style="font-weight: 600;">unhandled TypeError</span> &quot;<span style="font-weight: 600;">argument of type &#39;NoneType&#39; is not iterable</span>&quot;<br></p><p style="margin: 0px; text-indent: 0px;">

<br></p><p style="margin: 0px; text-indent: 0px;">conn_comp è un dizionario le cui chiavi sono numeri da 0.....n</p><p style="margin: 0px; text-indent: 0px;">undirect_used_glb_var è un altro dizionario</p><p style="margin: 0px; text-indent: 0px;">

Nella riga incriminata il mio intento è controllare se  undirect_used_glb_var fa riferimento ad un elemento di conn_comp in cui già esiste quindi eliminare (nella riga successiva) il riferimento.</p><p style="margin: 0px; text-indent: 0px;">

Il realtà mentre scrivevo mi sono accorto che forse l&#39;errore non è nella riga segnalata dall&#39;interprete, ma nella riga 167; ma allora basta nell&#39;assegnamento di riga 166 evitare il None?</p><p style="margin: 0px; text-indent: 0px;">

Delucidazioni in merito sono gradite.</p><p style="margin: 0px; text-indent: 0px;">Grazie, ciao!!<br></p><br>-- <br>Fabio F.<br>