[Python] Now you have two problems (era: Re: RE e dizionario)

2016-12-21 Thread Nicola Larosa
Marco Beri wrote: > Non è il massimo della leggibilità, ma di sicuro è veloce e usa > solo split e list comprehension :-) E lo dice uno che ha *scritto un libro* sulle espressioni regolari. Non c'è altro da aggiungere. -- Nicola 'tekNico' Larosa __

Re: [Python] Now you have two problems (era: Re: RE e dizionario)

2016-12-21 Thread Marco Beri
2016-12-21 9:01 GMT+01:00 Nicola Larosa : > Marco Beri wrote: > > Non è il massimo della leggibilità, ma di sicuro è veloce e usa > > solo split e list comprehension :-) > > E lo dice uno che ha *scritto un libro* sulle espressioni regolari. > Non c'è altro da aggiungere. > :-D Dai, lo sai benis

Re: [Python] RE e dizionario

2016-12-21 Thread Marco Beri
2016-12-21 0:06 GMT+01:00 Marco Beri : > config = [dict([(param.split("=")) for param in host.split(" ") if "=" in > param]) for host in conf.split("add ")[1:]] Mi segnala un folletto che in effetti se una riga contiene per esempio password=C8Eadd il codice qui sopra non è sufficientemente robus

Re: [Python] RE e dizionario

2016-12-21 Thread Daniele
Il giorno 21 dicembre 2016 10:55, Marco Beri ha scritto: > Mi segnala un folletto che in effetti se una riga contiene per esempio > password=C8Eadd il codice qui sopra non è sufficientemente robusto. > Ma così sveli l'identità del folletto. Cya ___ Py

Re: [Python] RE e dizionario

2016-12-21 Thread Gollum1
Il 21 dicembre 2016 10:55:39 CET, Marco Beri ha scritto: >2016-12-21 0:06 GMT+01:00 Marco Beri : > >> config = [dict([(param.split("=")) for param in host.split(" ") if >"=" in >> param]) for host in conf.split("add ")[1:]] > > >Mi segnala un folletto che in effetti se una riga contiene per esempi

Re: [Python] RE e dizionario

2016-12-21 Thread Marco Beri
2016-12-21 11:45 GMT+01:00 Daniele : > Il giorno 21 dicembre 2016 10:55, Marco Beri ha > scritto: > >> Mi segnala un folletto che in effetti se una riga contiene per esempio >> password=C8Eadd il codice qui sopra non è sufficientemente robusto. >> > > Ma così sveli l'identità del folletto. > Eh,

Re: [Python] RE e dizionario

2016-12-21 Thread Gollum1
Il 21 dicembre 2016 11:48:38 CET, Marco Beri ha scritto: >2016-12-21 11:45 GMT+01:00 Daniele : > >> Il giorno 21 dicembre 2016 10:55, Marco Beri ha >> scritto: >> >>> Mi segnala un folletto che in effetti se una riga contiene per >esempio >>> password=C8Eadd il codice qui sopra non è sufficientem

Re: [Python] RE e dizionario

2016-12-21 Thread Marco Beri
2016-12-21 11:52 GMT+01:00 Gollum1 : > Il 21 dicembre 2016 11:48:38 CET, Marco Beri ha > scritto: > >È più efficiente questo codice: > > > >config = [dict((param.split("=")) for param in host.split(" ") if "=" > >in > >param) for host in conf.split("\nadd ")[1:]] > > > > > >Ciao. > >Marco. > > C'

Re: [Python] RE e dizionario

2016-12-21 Thread Gollum1
Il 21 dicembre 2016 11:55:44 CET, Marco Beri ha scritto: >2016-12-21 11:52 GMT+01:00 Gollum1 : > >> Il 21 dicembre 2016 11:48:38 CET, Marco Beri ha >> scritto: >> >È più efficiente questo codice: >> > >> >config = [dict((param.split("=")) for param in host.split(" ") if >"=" >> >in >> >param) for

Re: [Python] RE e dizionario

2016-12-21 Thread Gollum1
INTESASANPAOLO: La tua carta 6762 1490 e' stata attivata. Per ricevere il PIN rispondi a questo SMS entro 24 ore inviando il codice 41b526[1:]] >> > >> > >> >Ciao. >> >Marco. >> >> C'è qualcosa che non va con le parentesi >> > >No. Va tutto bene. Avrai copia-incollato un pezzo in meno.

Re: [Python] RE e dizionario

2016-12-21 Thread Gollum1
Il 21 dicembre 2016 12:05:38 CET, Gollum1 ha scritto: >INTESASANPAOLO: La tua carta 6762 1490 e' stata attivata. Per >ricevere il PIN rispondi a questo SMS entro 24 ore inviando il codice >41b526[1:]] >>> > >>> > >>> >Ciao. >>> >Marco. >>> >>> C'è qualcosa che non va con le parentesi >>

Re: [Python] RE e dizionario

2016-12-21 Thread Marco Beri
2016-12-21 12:05 GMT+01:00 Gollum1 : > Mi riferivo alla vulnerabilità che hai dichiarato qualche mail fa, e che > hai risolto mettendo \n davanti ad add. > Se una password vale "pippoadd" allora lo split fa uno split di troppo :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-mie

Re: [Python] Scelta dell'ide al volo

2016-12-21 Thread Pietro Brunetti
Alla fine mi sono 'accomodato' su NeoVim + Tmux (con Tmuxinator). Il vantaggio è che con un terminal multiplexer, se lavori su una macchina in remoto, chiudendo la shell non chiuderai la connessione. Gestisco i singoli progetti con Tmuxinator, quindi posso avviare automaticamente ssh, tox, l'edito

Re: [Python] RE e dizionario

2016-12-21 Thread Marcello
Il giorno 21 dicembre 2016 11:48, Marco Beri ha scritto: > > > È più efficiente questo codice: > > config = [dict((param.split("=")) for param in host.split(" ") if "=" in > param) for host in conf.split("\nadd ")[1:]] > > > Innanzi tutto ringrazio te e tutti in lista per la celere risposta/aiut

Re: [Python] RE e dizionario

2016-12-21 Thread Marco Beri
2016-12-21 13:00 GMT+01:00 Marcello : > > La stringa che gli do in pasto contiene varie configurazioni suddivise in > 2 o 3 righe e a volte mi mette dopo un '=' una '\' esempio 'password=\' e > va a capo con la password_letta. > Quando il codice incontra questo problema il valore assegnato al > d

Re: [Python] RE e dizionario

2016-12-21 Thread Giovanni Porcari
> Il giorno 21 dic 2016, alle ore 13:02, Marco Beri ha > scritto: > > 2016-12-21 13:00 GMT+01:00 Marcello : > La stringa che gli do in pasto contiene varie configurazioni suddivise in 2 o > 3 righe e a volte mi mette dopo un '=' una '\' esempio 'password=\' e va a > capo con la password_lett

Re: [Python] RE e dizionario

2016-12-21 Thread Marcello
Il giorno 21 dicembre 2016 13:02, Marco Beri ha scritto: > > Marcello, > se l'ultima frase qui sopra è una affermazione, bravo, buon lavoro. > > Se invece è una domanda, io sostituirei tutti gli "=\n" con "=" nella > variabile. > > Si dalla fretta ho dato una risposta vaga ho risolto cos

Re: [Python] RE e dizionario

2016-12-21 Thread Manlio Perillo
2016-12-21 13:46 GMT+01:00 Giovanni Porcari : >> 2016-12-21 13:00 GMT+01:00 Marcello : >> >> Marcello, >> se l'ultima frase qui sopra è una affermazione, bravo, buon lavoro. >> >> Se invece è una domanda, io sostituirei tutti gli "=\n" con "=" nella >> variabile. > > > > Che belli gli oneliner :)

Re: [Python] RE e dizionario

2016-12-21 Thread Carlo Miron
2016-12-21 16:25 GMT+01:00 Manlio Perillo : > 2016-12-21 13:46 GMT+01:00 Giovanni Porcari : >> >> Che belli gli oneliner :) > > La tentazione del lato oscuro della Forza è forte... Ma ora abbiamo i piani della Morte Nera™. ㎝ -- |:**THE BEER-WARE LICENSE** *(Revision 42)*: | wrote this mail. As

[Python] Run for your life (era: Re: RE e dizionario)

2016-12-21 Thread Nicola Larosa
> Giovanni Porcari wrote: >> Che belli gli oneliner :) Manlio Perillo wrote: > La tentazione del lato oscuro della Forza è forte... Provate un po' a farli in Go, 'sti one liner... Go: il Python del ventunesimo secolo. Python: il P*rl del vent{un}esimo secolo. E ora linciatemi, se ci riuscite!

Re: [Python] Run for your life (era: Re: RE e dizionario)

2016-12-21 Thread Carlos Catucci
2016-12-21 16:38 GMT+01:00 Nicola Larosa : > E ora linciatemi, se ci riuscite! > > [scappa via] [Mette lo sgambetto] Per me e' swift il python 4 :D Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.i

Re: [Python] Run for your life (era: Re: RE e dizionario)

2016-12-21 Thread Marco Beri
2016-12-21 16:38 GMT+01:00 Nicola Larosa : > > Giovanni Porcari wrote: > >> Che belli gli oneliner :) > > Manlio Perillo wrote: > > La tentazione del lato oscuro della Forza è forte... > > Provate un po' a farli in Go, 'sti one liner... > > Go: il Python del ventunesimo secolo. > > Python: il P*rl

Re: [Python] Run for your life (era: Re: RE e dizionario)

2016-12-21 Thread Francesco Pischedda
> >> E ora linciatemi, se ci riuscite! >> > > Ma no... figurati. > > Basta aspettare quando arriverà la prossima moda e tu abbandonerai go per > saltare sul nuovo carro. > > Banderuola che non sei altri :-D > a proposito di nuove mode, che ne pensate di Elixir? e di Clojure? :) -- "Unix IS user

Re: [Python] RE e dizionario

2016-12-21 Thread Giovanni Porcari
> Il giorno 21 dic 2016, alle ore 16:25, Manlio Perillo > ha scritto: > > 2016-12-21 13:46 GMT+01:00 Giovanni Porcari : >>> 2016-12-21 13:00 GMT+01:00 Marcello : >>> >>> Marcello, >>> se l'ultima frase qui sopra è una affermazione, bravo, buon lavoro. >>> >>> Se invece è una domanda, io sosti