2010/11/23 lex mlist <span dir="ltr"><<a href="mailto:lexmlist@gmail.com">lexmlist@gmail.com</a>></span><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
A quanto pare la soluzione migliore per evitare il problema è importare quello che ti serve solo quando ti serve,</blockquote><div><br>Non sono d'accordo.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
io invece da buon developer di C/C++ ho la tendenza ad importare tutto quello che mi serve/potrebbe servire all'inizio del modulo.<br></blockquote><div><br>E' un'ottima idea, invece. Best practice anche su Python. Cosi' molti errori li vedi in fase di avvio del programma e non 3 ore dopo, quando viene usata la funzione che contiene lo statement di import.<br>
Ad ogni regola la sua eccezione, chiaramente...<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Mi è bastato spostare lo statement di import dentro la classe che dipende da Info.<br>
</blockquote><div><br>Il modo migliore per evitare import circolari su Python e' spezzare i moduli e le dipendenze.<br></div></div><br><br>