Re: [Python] Abuso di generatori?

2011-04-10 Per discussione Enrico Franchi

Pietro Battiston wrote:

Avete idee più brillanti su come organizzare il mio codice?
Fare dei generatori che si chiamano l'un l'altro è una soluzione che non
mi piace...


Stai praticamente "riscoprendo" le coroutines. Non ci vedo nulla di 
male. Solo, ci sono alcune librerie che ti semplificano la cosa, per cui 
forse puoi volerle usare.


--
.
..: -enrico-

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Spyro - web framework open source per Python3 in sviluppo ricerca collaboratori

2011-04-10 Per discussione lex mlist
Ho completato completato e testato la nuova classe SQLQuery che và a
sostituire le due funzioni sql_query e save che sono state sostituite quindi
da due classmethods. Come prima la connessione persistente (sessione) al
database viene creata alla prima richiesta sul database automaticamente,
senza bisogno di fare chiamate esplicite che vanno a rendere più complesso
il codice della webpage. Ho messo un nuovo esempio nella cartella examples
(cartella "database_app"), che sfrutta l'attuale implementazione della
classe SQLQuery, appena implemento il Model tale classe restituirà un model
rappresentante il risultato ottenuto anzichè il risultato del cursore.
Inoltre l'esempio mostra anche come è facile dal controller usare una view
per ogni situazione (penso fosse quello a cui si riferiva Roberto in una
mail precedente).

Buona serata a tutti.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Abuso di generatori?

2011-04-10 Per discussione Andrea Ambu
2011/4/9 Pietro Battiston :
> Avete idee più brillanti su come organizzare il mio codice?
> Fare dei generatori che si chiamano l'un l'altro è una soluzione che non
> mi piace...

Non sono sicurissimo di aver capito il tuo problema quindi non so se
questo ti può aiutare ma... hai mai visto monocle?
https://github.com/saucelabs/monocle#readme

-- 
Andrea
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Spyro - web framework open source per Python3 in sviluppo ricerca collaboratori

2011-04-10 Per discussione lex mlist
Il giorno 09 aprile 2011 19:49, Roberto De Ioris  ha
scritto:

> Visto che ci sei ti consiglio di generalizzarlo un pochino, in modo che
> sia facile subclassarlo per poter usare altri motori di storage (database,
> nosql, cache engine...)
>
> Non sottovalutare questo aspetto, poter condividere le sessioni tra piu'
> macchine e' una parte vitale.
>

Fatto :)
Il session manager ora ha un nuovo approccio. La classe Session è un
semplice middleware e stabilendo una convenzione (come il nome della classe
di storage, e aggiungendo man mano che si creano i nuovi storage nel
register.py -poichè esegue opportuni controlli-) carica dinamicamente in
base ad una nuova direttiva 'storage' il backend necessario. Ho quindi
reimplementato quella file based. La prossima magari la realizzo simile a
quella di Flask e appena possibile appoggiandosi al db.

Non mi sembra di aver notato particolari falle in tale sistema, ma vista
l'ora è possibile che mi sia sfuggito qualcosa, se notate qualche problema
vi prego di segnalarmelo.

Di lavoro da fare c'e n'è sempre di più, se qualcuno è interessato a
collaborare... :PPP
Buona notte a tutti.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python