On 8/12/16, Manlio Perillo <manlio.peri...@gmail.com> wrote: ciao Manlio,
> 2016-08-11 23:17 GMT+02:00 Giuliano Curti <giulian...@gmail.com>: >> ... > > ....... > > In questo caso la cosa più semplice da fare mi sembra: > > class Graph: > def X(self): > g = build_digraph(self) > > return g.Y() perfetto, hai centrato il problema; > Su come implementare build_digraph si potrebbe aprire probabilmente un > thread separato, dato che immagino tocca parti private > dell'implementazione di Graph e magari anche DiGraph. io immaginavo appunto una funzione toDigraph() (guarda che immaginazione :-) nella quale chiamavo la classe Digraph() per creare un quasi clone del mio grafo originario, eseguire le calcolazioni e poi buttare tutto conservando il solo risultato; il dubbio che mi veniva era che questo metodo toDigraph() chiamava la classe Digraph() che era a sua volta costruita sulla classe Graph() che è quella chiamante, una specie di mostro semantico (almeno per me a digiuno di classi): ovviamente posso provare, se gira bene altrimenti adotto un'altra strada; mi sembrava più intelligente prima di fare prove a capocchia chiedere a quelli più esperti :-) > Ciao Manlio grazie infinite, ciao, giuliano _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python