Re: [Python] Pattern singleton e chiamata __call__

2007-03-29 Per discussione Daniele Varrazzo
>> Non abbiamo bisogno del singleton, ne del borg. Li abbiamo gia'. > > Non che mi sia mai servito ma perché dovremmo evitare Borg? > > Un esempio è questo: questo bug è nato dall'uso del borg. http://sourceforge.net/tracker/index.ph

Re: [Python] Pattern singleton e chiamata __call__

2007-03-29 Per discussione Lawrence Oluyede
1) La classe TestSingletonHelper è una classe "interna" alla classe TestSingleton, ed ha il metodo __call__ __call__ viene chiamato quando chiami un oggetto callable, le classi sono "callable" dove per "callable" si intende SonoUnaClasse() (notare le parentesi). Nel caso specifico in questo pezz

Re: [Python] Pattern singleton e chiamata __call__

2007-03-29 Per discussione Lawrence Oluyede
La domanda dovrebbe essere esattamente invertita: perche' dovremmo usarlo, invece di preferire le classi e gli static methods? Non vale rispondere ad una domanda con una domanda, non te l'ha insegnato la mamma? Scherzi a parte, per quanto mi riguarda son due cose leggermente diverse. Personalm

Re: [Python] Pattern singleton e chiamata __call__

2007-03-29 Per discussione Sbaush
Grazie intanto per le risposte date finora... Vorrei se possibile ripuntare la discussione sulle tematiche iniziali per cui era nata, cercando di andare ad esaurire tutte le tematiche presentate. Al di là delle impressioni sul pattern implementato, avete idea su quello che avevo chiesto nel "pun

Re: [Python] Pattern singleton e chiamata __call__

2007-03-29 Per discussione Enrico Franchi
On 29/mar/07, at 02:10, efphe wrote: La domanda dovrebbe essere esattamente invertita: perche' dovremmo usarlo, invece di preferire le classi e gli static methods? Per esempio perchè usare le classi statiche come 'oggetti di tutti i giorni' ci può mettere nella condizione di dovere lavorar

Re: [Python] Pattern singleton e chiamata __call__

2007-03-28 Per discussione efphe
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Lawrence Oluyede wrote: >> Non abbiamo bisogno del singleton, ne del borg. Li abbiamo gia'. > > Non che mi sia mai servito ma perché dovremmo evitare Borg? La domanda dovrebbe essere esattamente invertita: perche' dovremmo usarlo, invece di preferir

Re: [Python] Pattern singleton e chiamata __call__

2007-03-28 Per discussione Alan Franzoni
Il 29/03/07, efphe<[EMAIL PROTECTED]> ha scritto: Non abbiamo bisogno del singleton, ne del borg. Li abbiamo gia'. Usa le classi (senza istanziarle) e gli staticmethods. Aggiungo un'altra possibilità (ma dipende dall'uso che uno deve farne): usa un modulo, che importi ovunque serva. -- Alan F

Re: [Python] Pattern singleton e chiamata __call__

2007-03-28 Per discussione Lawrence Oluyede
Non abbiamo bisogno del singleton, ne del borg. Li abbiamo gia'. Non che mi sia mai servito ma perché dovremmo evitare Borg? -- Lawrence, oluyede.org - neropercaso.it "It is difficult to get a man to understand something when his

Re: [Python] Pattern singleton e chiamata __call__

2007-03-28 Per discussione efphe
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Sbaush wrote: > Ciao a tutti. Sto sviluppando una applicazione Python e mi sono trovato a > dover implementare il pattern Singleton, seguendo quanto descritto in [1]. > Ho trovato diverse soluzioni su internet già scritte quindi il mio lavoro si > è tr

[Python] Pattern singleton e chiamata __call__

2007-03-28 Per discussione Sbaush
Ciao a tutti. Sto sviluppando una applicazione Python e mi sono trovato a dover implementare il pattern Singleton, seguendo quanto descritto in [1]. Ho trovato diverse soluzioni su internet già scritte quindi il mio lavoro si è trasformato nel dover scegliere quella che sembrava adattarsi meglio a