Re: [Python] Passaggio oggetti tra classi

2013-12-09 Per discussione De Santis Luca
Ho risolto in questo modo, non sarà molto “pythonico” ma verifica con il programma di test: def path(self,w): pathname=self.nomeNodo lst=set() if self.nomeNodo==w: lst.append(tuple(pathname)) self._path(self,w,pathname,lst

Re: [Python] Passaggio oggetti tra classi

2013-12-08 Per discussione Daniele Varrazzo
On 2013-12-08 21:39, Dario Bertini wrote: On Sun, Dec 8, 2013 at 10:36 PM, enrico franchi wrote: Ma poi perchè controllare esplicitamente che sia una lista? agreed, volevo aggiungere una nota sul fatto che non è buona pratica, ma ho ricontrollato lo pseudocodice di daniele e proponeva propri

Re: [Python] Passaggio oggetti tra classi

2013-12-08 Per discussione Dario Bertini
On Sun, Dec 8, 2013 at 10:36 PM, enrico franchi wrote: > Ma poi perchè controllare esplicitamente che sia una lista? agreed, volevo aggiungere una nota sul fatto che non è buona pratica, ma ho ricontrollato lo pseudocodice di daniele e proponeva proprio di controllare se fosse una lista non ave

Re: [Python] Passaggio oggetti tra classi

2013-12-08 Per discussione enrico franchi
On Sunday, December 8, 2013, Dario Bertini wrote: > 2013/12/8 De Santis Luca >: > > if lst is list > > > cambialo con > > if isinstance(lst, list): Ma poi perchè controllare esplicitamente che sia una lista? > > -- > xmpp: berda...@gmail.com > bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17j

Re: [Python] Passaggio oggetti tra classi

2013-12-08 Per discussione Dario Bertini
2013/12/8 De Santis Luca : > if lst is list cambialo con if isinstance(lst, list): -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___

Re: [Python] Passaggio oggetti tra classi

2013-12-08 Per discussione De Santis Luca
Ho provato a seguire il tuo suggerimento, solo ce ho un comportamento strano, cioè che non capisco io, ho implementato la funzione path in questo modo: def path(self,w): ret=[] ret.append(self.nomeNodo) self._path(self,w,ret) return ret def _path(self

Re: [Python] Passaggio oggetti tra classi

2013-12-06 Per discussione De Santis Luca
é chiaro come funziona, ora provo a implementarlo poi vi faccio sapere Grazie mille Da: Daniele Varrazzo Data invio: ‎venerdì‎ ‎6‎ ‎dicembre‎ ‎2013 ‎23‎:‎19 A: Mailing List Python On 2013-12-06 17:35, De Santis Luca wrote: Ciao Luca, > Vi ammorbo ancora con gli alberi. Devo fare una

Re: [Python] Passaggio oggetti tra classi

2013-12-06 Per discussione Daniele Varrazzo
On 2013-12-06 17:35, De Santis Luca wrote: Ciao Luca, Vi ammorbo ancora con gli alberi. Devo fare una funzione per trovare il path di una qualsiasi foglia di un albero. Per fare ciò ho pensato di inserire nella classe che definisce l’albero un campo nodoGenitore, così, facendo la ricerca di u

Re: [Python] Passaggio oggetti tra classi

2013-12-06 Per discussione De Santis Luca
Grazie delle dritte, ho provveduto creare una situazione simile così è più semplice da passare. Non posso usare python 2.7 perché devo usare per forza la versione 2. Questa classe è un esercitazione per l’università. Prima che mi diate del “bimbo-minchia” che non ha voglia di studiare volevo d

Re: [Python] Passaggio oggetti tra classi

2013-12-06 Per discussione Dario Bertini
1- why not Python3? 2- Ottieni un AttributeError (non puoi accedere a nomeNodo perchè nodoGenitor è None) o un TypeError (non puoi concatenare str e None: nodoGenitore.nomeNodo è None)? 2b- in futuro ricordati di copiare il messaggio d'errore che hai: così facendo è più facile capire cosa vada effe