[Python] [ANN] Genropy migration tool

2015-06-23 Per discussione Giovanni Porcari
Ciao a tutti Il framework Genropy ha come motto: "Python for lazy people". Per onorare questa promessa abbiamo ora reso disponibile, sia pure in una versione non definitiva, un nuovo tool che consente di costruire in pochi minuti e in modo automatico un'applicazione Genropy (package, model, views

Re: [Python] [ANN] Genropy migration tool

2015-06-23 Per discussione Vincenzo Campanella
Il 23.06.2015 13:09, Giovanni Porcari ha scritto: Ciao a tutti Il framework Genropy ha come motto: "Python for lazy people". Per onorare questa promessa abbiamo ora reso disponibile, sia pure in una versione non definitiva, un nuovo tool che consente di costruire in pochi minuti e in modo autom

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione enrico franchi
2015-06-23 7:41 GMT+01:00 Simone Federici : > altro suggerento per loggare elementi costosi a livello computazionale > tipo json.dumps() è wrapparli con isEnabledFor > > if logger.isEnabledFor(logging.DEBUG): > logger.debug('dump: %s', json.dumps()) > Un'altra possibilita' in questi casi (che

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione enrico franchi
2015-06-22 23:28 GMT+01:00 Enrico Bianchi : > Giusto perche` si e` detto pochi minuti fa' di aprire qualche discussione, > che ne pensate di questa? Ovvero, che ne pensate dell'usare logging al > posto di print per debuggare (parte) del codice? > > http://inventwithpython.com/blog/2012/04/06/stop-

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione enrico franchi
2015-06-23 7:41 GMT+01:00 Simone Federici : > altro suggerento per loggare elementi costosi a livello computazionale > tipo json.dumps() è wrapparli con isEnabledFor > Ah, dimenticavo una cosa... Io *odio* JSON nei logs. E *odio* gli stack trace nei log. In primo luogo tendono a spaccare qualunqu

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Marco Beri
2015-06-23 19:02 GMT+02:00 enrico franchi : > > 2015-06-23 7:41 GMT+01:00 Simone Federici : > >> altro suggerento per loggare elementi costosi a livello computazionale >> tipo json.dumps() è wrapparli con isEnabledFor >> > > Ah, dimenticavo una cosa... Io *odio* JSON nei logs. E *odio* gli stack >

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Carlos Catucci
2015-06-23 8:41 GMT+02:00 Simone Federici : > altro suggerento per loggare elementi costosi a livello computazionale > tipo json.dumps() è wrapparli con isEnabledFor > > if logger.isEnabledFor(logging.DEBUG): > logger.debug('dump: %s', json.dumps()) > Grazie, sono davvero ottime metodologie.

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Enrico Bianchi
On 06/23/2015 06:58 PM, enrico franchi wrote: Poi detto fra di noi: logging sembra essere stato pensato da Javisti. Io temo che semplicemente a suo tempo sia stata presa pesante ispirazione da logging di Java Da quello che ho notato, dalla comparsa di log4j, tutte le librerie per il logging ten

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Giovanni Porcari
> Il giorno 23/giu/2015, alle ore 20:53, Carlos Catucci > ha scritto: > > Grazie, sono davvero ottime metodologie. Il debug e' sempre la parte rognosa. > E fortuna che python da lo stacktrace. Quando uso hjQuery e mi da errore > sulla riga 4 di jquery-min.js (ovvio che non e' li l'errrore ma

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Carlos Catucci
2015-06-23 21:00 GMT+02:00 Giovanni Porcari : > Scusa ma in debug non puoi servire la versione non compressa ? Sarebbe la stessa cosa. Mi darebbe lo stesso un errore su una riga di jQuery.js, ma l'errore si origina (chissa' dove) nel mio codice (sarei un idiota anche solo a pensare che sia un bu

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Simone Federici
Enrico franchi: > logger.debug('dump: %s', JSONDumper(something)) yep, vuol dire scrivere però struttura OOP per il logging, non che ci sia nulla di male. non sarebbe male se invece si andasse in qualcosa tipo logger.debug('dump: %s', (json.dumps, (self.obj),)) [non funziona] dove cioè il mod

Re: [Python] Circular references Django migration problem

2015-06-23 Per discussione Simone Federici
Carlos Catucci: > Va beh lunedi' provo a commentare un poco di rovba fino a che non vedo > socmparire la Circular Ref cosi da capire cosa gli dia fastidio. > hai provato a riscrivere il builtin __import__ in modo da stamparti l'ordine di importazione dei moduli? qualcosa di questo tipo da mette

Re: [Python] Stop using print for debugging [TDD Everywhere]

2015-06-23 Per discussione Roberto Polli
Il 23 giugno 2015 21:10, Carlos Catucci ha scritto: > ma l'errore si origina (chissa' dove) nel mio codice Anche qui un po' di TDD non è che guasta eh :P Pace, R ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/pyt

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Roberto Polli
Il 23 giugno 2015 21:51, Simone Federici ha scritto: > non sarebbe male se invece si andasse in qualcosa tipo > > logger.debug('dump: %s', (json.dumps, (self.obj),)) > [non funziona] > logger.debug('dump: %s', (lambda x: "\t".join("%s=%s" % (k, v) for k, v in > x.items(), (data,))) > [non funzion

Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Simone Federici
Roberto Polli: > > Per ogni chiamata che necessita la lambda-join-proxy ce ne sono almeno > 100 semplici...ad ogni modo se vogliamo > sviluppare una nuova libreria io sono d'accordo eh :DDD c'è spazio per le proposte, buttati :-) -- Simone Federici Software Craftsman

[Python] Errore di semantica -

2015-06-23 Per discussione Carpediem
Scusate ma ci sto sbattendo la testa da 5 giorni e non riesco a capire dov'è che sbaglio. Sto testando queste poche righe di codice e quando il programma mi chiede quale sia il numero uscito, scrivo 19 e proseguendo, nella schermata di riepilogo successiva mi ritrovo, così come mi aspetto, che i

Re: [Python] Errore di semantica -

2015-06-23 Per discussione Alessandro Re
2015-06-24 0:19 GMT+01:00 Carpediem : > Ho seguito i passaggi uno ad uno anche con carta e penna, ho modificato il > codice più volte ma alla fine ottengo sempre lo stesso non voluto > risultato. Mi aiutate a capire? Ciao, ti dirò dove secondo me stai sbagliando, anche se non conosco la roulette.

Re: [Python] Errore di semantica -

2015-06-23 Per discussione Marco Beri
On Jun 24, 2015 2:41 AM, "Alessandro Re" wrote: > E non solo ti dirò dove sbagli per l'errore che descrivi, ma per gli > altri mille peccati capitali che hai commesso nel codice >:D ahahah Aggiungo un commento anche io, ma solo perché da giovane mi sono illuso fino a che ho studiato un po' più s

[Python] Errore di semantica -

2015-06-23 Per discussione Simone Federici
Marco Baro: > Ma se pensi che la roulette sia "battibile" con un qualsiasi sistema, > rinuncia: la matematica ti condanna alla sconfitta. Per poter vincere > dovresti avere capitale infinito e puntate non limitate. Cose false > entrambe. > Tieni per te le tue paure, ma condividi con gli altri il

Re: [Python] Errore di semantica -

2015-06-23 Per discussione Daniele Zambelli
Il 24 giugno 2015 08:21, Marco Beri ha scritto: > Ma se pensi che la roulette sia "battibile" con un qualsiasi sistema, > rinuncia: la matematica ti condanna alla sconfitta. Per poter vincere > dovresti avere capitale infinito e puntate non limitate. Cose false > entrambe. Odio il gioco d'azzardo

Re: [Python] Errore di semantica -

2015-06-23 Per discussione Marco Beri
On Jun 24, 2015 8:28 AM, "Simone Federici" wrote: > > Marco Baro: > >> Ma se pensi che la roulette sia "battibile" con un qualsiasi sistema, rinuncia: la matematica ti condanna alla sconfitta. Per poter vincere dovresti avere capitale infinito e puntate non limitate. Cose false entrambe. > > Tien

Re: [Python] Errore di semantica -

2015-06-23 Per discussione Marco Beri
On Jun 24, 2015 8:50 AM, "Marco Beri" wrote: > > > On Jun 24, 2015 8:28 AM, "Simone Federici" wrote: > > > > Marco Baro: Rotfl! Solo ora ho visto... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Errore di semantica -

2015-06-23 Per discussione Marco Beri
On Jun 24, 2015 8:49 AM, "Daniele Zambelli" wrote: > La matematica non credo, ma forse la fisica potrebbe aiutare. Daniele, hai ragione, ma per evitare anche questo problema le uscite della roulette sono monitorate costantemente e non appena viene notato uno scostamento da una normale distribuz