Re: [Python] [postgresql-it] psycopg, cursori e connessioni: tenere occupato un id

2011-05-30 Per discussione Marco Fochesato
> Per avere un errore devi usare LOCK ... NOWAIT (per il lock su una > tabella) o SELECT ... FOR UPDATE NOWAIT (per il lock sui record). Senza il > NOWAIT l'effetto è quello di aspettare finché il lock non viene rilasciato. > > Si infatti, ho risolto così. Ed era pure scritto nella documentazion

Re: [Python] [postgresql-it] psycopg, cursori e connessioni: tenere occupato un id

2011-05-30 Per discussione Daniele Varrazzo
On Sun, 29 May 2011 11:29:46 +0200, Marco Fochesato wrote: > l'unica cosa che non riesco a capire è questo. > Secondo la documentazione (se ho letto bene), quando una transazione > trova la riga lockata, dovrebbe tornare un errore.. invece a me resta in > attesa dello sblocco e poi continua. Per

Re: [Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Daniele Zambelli
Il giorno 30 maggio 2011 12:29, Massimo Capanni ha scritto: > adesso succede che se ometto dalla funzione subfolder() la riga > segnata con (X) [return sotto_cartelle], il programma si blocca con un > errore perche' se una delle sottocartelle di primo livello e' vuota, > il ciclo "for j in temp2"

[Python] R: Re: [postgresql-it] psycopg, cursori e connessioni: tenere occupato un id

2011-05-30 Per discussione marco...@libero.it
> >ma e la numerazione? la fai con un max+1? si, max + 1 > >...ehm, stiamo finendo un po' OT... > Si hai ragione, chiudo. Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] [postgresql-it] psycopg, cursori e connessioni: tenere occupato un id

2011-05-30 Per discussione Marco De Paoli
> per l'INSERT, utilizzo la serializzazione delle transazioni (grande > feature) ma e la numerazione? la fai con un max+1? > per l'UPDATE di documenti già inseriti utilizzo il lock (non della > tabella, ma della riga specifica) certo, in questo caso non serve lockare tutta la tabella... anzi non

Re: [Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Leonardo M. Millefiori
Il 30/05/2011 14:28, Massimo Capanni ha scritto: > In effetti quella che ho postato e' la prima versione del programma, > abbastanza *rozza* :) > > Vedo di sperimentare i tuoi suggerimenti, grazie > > > Il 30 maggio 2011 14:16, Lorenzo Sutton ha scritto: >> Ciao Massimo, >> >> Massimo Capanni w

Re: [Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Simone Federici
get_dirs = lambda x : [d for d in os.listdir(x) if os.path.isdir(d)] get_dirs(".") 2011/5/30 Massimo Capanni > In effetti quella che ho postato e' la prima versione del programma, > abbastanza *rozza* :) > > Vedo di sperimentare i tuoi suggerimenti, grazie > > > Il 30 maggio 2011 14:16, Lore

Re: [Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Massimo Capanni
In effetti quella che ho postato e' la prima versione del programma, abbastanza *rozza* :) Vedo di sperimentare i tuoi suggerimenti, grazie Il 30 maggio 2011 14:16, Lorenzo Sutton ha scritto: > Ciao Massimo, > > Massimo Capanni wrote: >> Buongiorno a tutti, >> >> ho appena realizzato una funzio

Re: [Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Lorenzo Sutton
Ciao Massimo, Massimo Capanni wrote: > Buongiorno a tutti, > > ho appena realizzato una funzione che ha uno strano comportamento a > seconda di un certo input. > > La funzione e' questa: > > === > def subfolder(cartella): > sotto_cartelle = [] # ritorna una

[Python] ftplib e logging

2011-05-30 Per discussione CWSSupport - Antonio Romito
Ciao a tutti,  mi sono avventurato nella libreria logging, e mi chiedevo se fosse possibile ( ho provato in tutti i modi ) utilizzare la libreria logging per loggare l'output di debug ottenuto da "ftp.set_debuglevel(2)". Qualcuno ha avuto

[Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Massimo Capanni
Buongiorno a tutti, ho appena realizzato una funzione che ha uno strano comportamento a seconda di un certo input. La funzione e' questa: === def subfolder(cartella):     sotto_cartelle = [] # ritorna una lista di cartelle     stop = 0 # livello di profondita'