[Python] Python, PosgreSQL, Psycopg e Windows XP
Salve a tutti, sono un super novello di Python. Voglio imparare ad usarlo per interfacciarmi a PostgreSQL. Mi han detto che lo posso fare usando il driver Psycopg. Ho scaricato da www.stickpeople una versione eseguibile per windows xp. L'ho installata, ma al comando per caricare la libreria, mi risponde così: >>> import psycopg2 Traceback (most recent call last): File "", line 1, in import psycopg2 File "C:\Python26\lib\site- packages\psycopg2\__init__.py", line 60, in from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID ImportError: DLL load failed: Impossibile avviare l'applicazione specificata. La configurazione dell'applicazione non è corretta. Una nuova installazione dell'applicazione potrebbe risolvere il problema. >>> Cosa ho sbagliato? Grazie a tutti.. Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: ReportLab e barcode
Proprio di questo parlo! Da quel che ho capito si dovrebbe trattare di una estensione di Reportlab, che si dovrebbe installare in qualche maniera.. Come si fa? Non riesco a capire come fare ad installare le estensioni.. (Marco Beri, intendevo dire questo). >Marco Beri, perchè consigliare una libreria esterna che genera, tra >l'altro, file in EPS, se è possibile farlo direttamente con ReportLab? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: R: Re: ReportLab e barcode
>Dovresti avere già tutto installato, guarda questo: >http://www.reportlab.com/apis/reportlab/reportlab.graphics.barcode- >module.html si, avevo trovato sta pagina.. ma stento a capirci qualcosa.. devo approfondire.. > >Prova con: from reportlab.graphics import barcode > >per vedere che non manchi. Il comando non genera errori: bene! Dovrebbe significare che funziona tutto! Ora devo solo trovare un po' di documentazione e magari qualche esempio... Grazie! Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Primi passi con database
Vittorio,che sistema operativo stai usando?Se usi Ubuntu, psycopg2 lo scarichi direttamente da Synaptic.. Ma non capisco dove posso scaricare dbapi o psycopg ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: R: Re: R: Re: ReportLab e barcode
Magnifico! Grazie mille! Funziona >Puoi prendere spunto dai test: from reportlab.graphics.barcode import test test.run() >saved out.pdf > >Ti basta guardare il sorgente di quel modulo "test"; in più out.pdf ti >permette anche di dare un'occhiata alla loro resa in pdf. > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] execfile.. va e non va..
sul desktop con il tasto dx ho fatto "crea lanciatore" e poi sul comando ho scritto "python programmino.py".. il problema èerò è successivo.. secondo me la soluzione sta nel rispondere a questa domanda: perchè funziona se lancio il programmino da idle di python e non funziona senza idle di python? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nascondere il codice Python
> > usa un file di properties/configurazione, da cui leggi questi valori > (MAI fare l'hardcode di user/pwd), e dai permessi molto restrittivi al > file. Questa e' la soluzione pulita, per gli accrocchi Scusami Sandro.. per è arabo.. cos'è un file di properties? cosa vuol dire "fare l'hardcode"? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nascondere il codice Python
> Quando devi "configurare" la tua applicazione, cioe' impostare valori > che non sono codice sorgente ma che dipendono dall'ambiente in cui > verra' eseguita, allora il modo migliore e' farlo attraverso i file di > configurazione (da cui il nome). Mi puoi fare un piccolo esempio? Che tipo di file sono? Come si distinguono dal codice? Con che editor si leggono? Come si proteggono? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: execfile.. va e non va..
>> >Hai provato a dare al lanciatore il percorso assoluto del programmino? >___ eh si, quello è così fin dall'inizio.. python /percorso/del/programma programmino.py ... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.
Ciao Pietro! No, la mia funzione non blocca la GUI.. fa solo questo: al selezionamento di una riga nella Listview, parte un'altra funzione che svuota e riempie un'altra Listview, utilizzando come parametro la selezione della prima. In pratica, nella prima Listview seleziono il fornitore, nella seconda mi vengono fuori tutti i prodotti che acquisto da tal fornitore. Funziona a dovere, ma la cosa che mi rompe molto è che il fornitore selezionato NON è evidenziato come se fosse selezionato.. non so se son riuscito a spiegarmi. > >Capisco male o tu hai una funzione che avendo un tempo di esecuzione >lunghetto blocca la GUI? > >Se ho capito bene, la soluzione è semplicemente spostare la funzione dal >main loop: se è facilmente "parcellizzabile", con delle chiamate a >gobject.idle_add, altrimenti con un thread. > >Comunque, anche ammettendo che pur di non complicarti la vita tu sia >pronto ad accettare che la GUI diventi unresponsive mentre la tua bella >funzione viene eseguita, gobject.idle_add è comunque la soluzione: >invece di chiamare subito la funzione, dici di eseguirla appena "non c'è >nient'altro da fare". > >sempre se non ho capito male, ovviamente > >ciao > >Pietro > >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.
>OK, mi è un po' più chiaro, anche se non ho ovviamente presente tutti i >fattori in gioco... self.stampalistaprodotti restituisce True? > >ciao > >Pietro > Perdonami l'ignoranza.. cosa vuoi dire per restituisce True? self.stampalistaprodotti è la funzione che viene chiamata quando seleziono, parte e fa quello che deve fare in maniera perfetta! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.
ci sono arrivato! Alla fine della funzione chiamata, ho aggiunto: return True E la riga si seleziona... Marco >Messaggio originale >Da: marco...@libero.it >Data: 04/05/2010 12.46 >A: "Pietro Battiston" >Cc: "Discussioni generali sul linguaggio Python" >Ogg: Re: [Python] R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione. > >Infatti! >La documentazione dice proprio cosi! >Ho fatto un sacco di prove.. ma non riesco a capire come far passare >alla funzione sto True.. >Quindi, il problema si riassume qui: > >treeselection.set_select_function(self.stampalistaprodotti, >iter) > > >def stampalistaprodotti(self, evento, data): > >Come devo fare?? > >Marco > > > >Il giorno mar, 04/05/2010 alle 09.12 +0200, Pietro Battiston ha scritto: >> Il giorno lun, 03/05/2010 alle 13.32 +0200, marco...@libero.it ha >> scritto: >> > >OK, mi è un po' più chiaro, anche se non ho ovviamente presente tutti i >> > >fattori in gioco... self.stampalistaprodotti restituisce True? >> > > >> > >ciao >> > > >> > >Pietro >> > > >> > Perdonami l'ignoranza.. cosa vuoi dire per restituisce True? >> > self.stampalistaprodotti è la funzione che viene chiamata quando seleziono, >> > parte e fa quello che deve fare in maniera perfetta! >> > >> >> Ora mi rendo conto che forse il disguido era molto più terra-terra: >> "restituisce True" è semplicemente la traduzione italiana di "returns >> True", ovvero, per farla brevissima, ha un "return True" alla fine. >> >> Quel che dice la documentazione è che tu potresti _non_ volere che la >> riga diventi selezionata, e se _lo vuoi_ glielo fai capire facendo in >> modo che la funzione impostata con set_select_function() restituisca, >> appunto, True. >> >> ciao >> >> Pietro >> > > >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] cambiare tipo di dati in una vista
Sento che la domanda è banale, ma non ho trovato la soluzione su internet. Avrei bisogno di cambiare il tipo di dati in una view. Vorrei che da integer mi diventasse varchar. Come si può fare? Grazie.. Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] psycopg, tempi di restituzione di errore diversi..
Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: psycopg, tempi di restituzione di errore diversi..
è quello che ho fatto! il nome sbagliato che passo è uguale in entrambi i pc.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 20.11 A: "marco...@libero.it", "Discussioni generali sul linguaggio Python" Cc: Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: Re: psycopg, tempi di restituzione di errore diversi..
Questa sera provo,ma Chris Mair mi ha già dato una dritta...la differenza fra i miei due pc è che quello lento usa DNS pubblici, l'altro no.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 21.40 A: "marco...@libero.it" Cc: "Discussioni generali sul linguaggio Python" Ogg: Re: Re: [Python] psycopg, tempi di restituzione di errore diversi.. No, non mi sono spiegato. Dal prompt della bash (o qualsiasi altra shell usi su ubuntu) prova a dare il comando host seguito dal nome (sbagliato) del server, e vedi in quanto ti risponde. 2011/2/28 marco...@libero.it è quello che ho fatto!il nome sbagliato che passo è uguale in entrambi i pc.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 20.11 A: "marco...@libero.it", "Discussioni generali sul linguaggio Python" Cc: Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: R: Re: Re: psycopg, tempi di restituzione di errore diversi..
Quindi, il problema sono i DNS.. pubblici = lento, privati = veloce.Non ci sarebbe un'altra maniera per sollevare l'errore in tempi rapidi? In pratica io vorrei che psycopg tentasse di collegarsi al database esistente nella rete aziendale (192.168.x.x). Nel caso in cui non lo trovasse (perchè il pc portatile viene staccato e portato altrove), si collegasse alla copia del database esistente nel motore database presente nel pc portatile (localhost). Messaggio originale Da: marco...@libero.it Data: 01/03/2011 7.58 A: Cc: "Discussioni generali sul linguaggio Python" Ogg: [Python] R: Re: Re: psycopg, tempi di restituzione di errore diversi.. Questa sera provo,ma Chris Mair mi ha già dato una dritta...la differenza fra i miei due pc è che quello lento usa DNS pubblici, l'altro no.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 21.40 A: "marco...@libero.it" Cc: "Discussioni generali sul linguaggio Python" Ogg: Re: Re: [Python] psycopg, tempi di restituzione di errore diversi.. No, non mi sono spiegato. Dal prompt della bash (o qualsiasi altra shell usi su ubuntu) prova a dare il comando host seguito dal nome (sbagliato) del server, e vedi in quanto ti risponde. 2011/2/28 marco...@libero.it è quello che ho fatto!il nome sbagliato che passo è uguale in entrambi i pc.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 20.11 A: "marco...@libero.it", "Discussioni generali sul linguaggio Python" Cc: Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] psycopg, cursori e connessioni: tenere occupato un id
Ciao a tutti! Posto in entrambe le liste perchè credo riguardi entrambi. Credo sia un problema abbastanza comune. In un sistema multiutente, con Postgresql come server ed applicazioni Python che vi si interfacciano tramite Psycopg, vorrei fare in modo di tenere occupata una chiave primaria di una tabella. Ma non occuparla del tutto. Se alla fine della procedura un altro utente dovesse aver fatto la mia stessa procedura chiudendola prima di me, vorrei che il programma me lo segnalasse, dandomi un altro id. Fin qui nessun problema. Quello che voglio è che l'applicazione mi consideri occupato l'id, ma che non lo occupi per altri utenti. Pensavo bastasse evitare di dare il commit alla connessione, e di darlo alla fine. In caso di errore, avviare una procedura che mi concedesse un altro id. Son convinto che sia un problema risolvibile a livello di connessione... ma non son sicuro. Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: psycopg, cursori e connessioni: tenere occupato un id
Mi devo prendere il tempo per documentarmi. Non so niente di quello che state parlando. In ogni caso non è mia intenzione bloccare una tabella facendo cadere a vuoto altre transazioni. >Messaggio originale >Da: manlio.peri...@gmail.com >Data: 16/05/2011 22.34 >A: >Ogg: Re: [Python] psycopg, cursori e connessioni: tenere occupato un id > >-BEGIN PGP SIGNED MESSAGE- >Hash: SHA1 > >Il 16/05/2011 21:52, Daniele Varrazzo ha scritto: >> [...] >>> Io ho bisogno, durante la compilazione del documento, di testare degli >>> inserimenti, e vorrei che l'applicazione ragionasse come se l'id fosse >>> inserito. Ma se arriva y, che l'id fosse disponibile anche per lui. >> >> Per fare quello che vuoi tu ha ragione Manlio: usare qualcosa tipo max(id) >> + 1 è la soluzione migliore. Manlio però si è dimenticato di dire di >> prendere un lock sulla tabella (in pratica gli inserimenti devono essere >> serializzati): >> > >Non ho dimenticato il lock, perchè sto assumento che >SET TRANSACTION ISOLATION LEVEL SERIALIZABLE + UPDATE su tabella di >supporto che contiene sempre l'ultimo id faccia la cosa giusta. > >La tabella di supporto serve per poter fare un UPDATE invece che un >SELECT max(id). > >> [...] > > >Ciao Manlio >-BEGIN PGP SIGNATURE- >Version: GnuPG v1.4.10 (GNU/Linux) >Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > >iEYEARECAAYFAk3Rij8ACgkQscQJ24LbaUSy5wCgmR4cQ8mtGC34Nn7kxkTrCnHq >s7wAn11IGI2gdbKKLUk3z7oIUBk4RkBO >=vB9W >-END PGP SIGNATURE- >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: psycopg, cursori e connessioni: tenere occupato un id
La notte mi sa che ha portato consiglio. Credo che farò così (ma prima mi leggo la documentazione dei vostri suggerimenti): creo due tabelle temporanee, sorelle gemelle di quelle vere. In quelle andrò a lavorare sia in insert che in update. Utilizzerò il sistema di Manlio per recuperare il progressivo. Poi, quando l'utente chiude il documento trasferisco i dati sulle tabelle vere, locckandole per quella frazione di secondo della chiusura. Questo sistema mi permette anche di bloccare automaticamente a 1 utente la variazione di un documento già inserito. Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: [postgresql-it] psycopg, cursori e connessioni: tenere occupato un id
> >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
[Python] FTP - error: [Errno 110] Connection timed out
Ciao a tutti! Sto cercando di fare un upload di un file su server FTP tramite python. Uso Ubuntu Linux, e da terminale l'operazione riesce egregiamente. Se lo faccio con codice Python, dopo un po' mi termina con: error: [Errno 110] Connection timed out Non riesco a capire quale possa essere il motivo. Ho disabilitato il firewall locale... lo devo disabilitare anche sul server? Non credo, visto che il server accetta non solo da mio terminale ma anche da altre macchine della rete... In cosa potrei star sbagliando? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: FTP - error: [Errno 110] Connection timed out
La macchina è sulla stessa rete!Il login dà successful.Anche il cambio di directory. Quando chiedo la list, si impalla per un po' e poi mi da l'errore.. Messaggio originale Da: marco.bizza...@gmail.com Data: 22/11/2011 16.36 A: "Discussioni generali sul linguaggio Python" Ogg: Re: [Python] FTP - error: [Errno 110] Connection timed out La macchina è sulla tua stessa rete o su un'altra? Puoi provare a vedere se riesci a fare il login e a fare il list delle directory, da codice? -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: FTP - error: [Errno 110] Connection timed out
Ecco! http://paste.pocoo.org/show/511438/ >Messaggio originale >Da: manlio.peri...@gmail.com >Data: 22/11/2011 16.52 >A: >Ogg: Re: [Python] FTP - error: [Errno 110] Connection timed out > >-BEGIN PGP SIGNED MESSAGE- >Hash: SHA1 > >Il 22/11/2011 16:33, marco...@libero.it ha scritto: >> Ciao a tutti! >> Sto cercando di fare un upload di un file su server FTP tramite python. >> Uso Ubuntu Linux, e da terminale l'operazione riesce egregiamente. >> >> Se lo faccio con codice Python, dopo un po' mi termina con: >> error: [Errno 110] Connection timed out >> >> Non riesco a capire quale possa essere il motivo. > >Riesci a postare il codice (minimale) che riproduce il problema (su un >paste server, ad esempio paste.pocoo.org)? > >Non dimenticare di postare anche il traceback completo che ottieni. > >> [...] > > >Ciao Manlio > >-BEGIN PGP SIGNATURE- >Version: GnuPG v1.4.10 (GNU/Linux) >Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > >iEYEARECAAYFAk7LxU0ACgkQscQJ24LbaUTZjQCeIjoB2yxuYKYtWPAIFmWvmNl3 >2xgAn3OGkX/W7j7pw0TIfiK2JsWgXzzE >=t595 >-END PGP SIGNATURE- >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: R: Re: FTP - error: [Errno 110] Connection timed out
Ho finalmente trovato la risposta, googlando ancora. Dopo la il login, basta aggiungere questa riga al codice: ftp.set_pasv(False) Praticamente questo comando indica al codice di usare la porta ftp standard.. >Messaggio originale >Da: marco...@libero.it >Data: 22/11/2011 16.58 >A: >Ogg: [Python] R: Re: FTP - error: [Errno 110] Connection timed out > >Ecco! > >http://paste.pocoo.org/show/511438/ > > >>Messaggio originale >>Da: manlio.peri...@gmail.com >>Data: 22/11/2011 16.52 >>A: >>Ogg: Re: [Python] FTP - error: [Errno 110] Connection timed out >> >>-BEGIN PGP SIGNED MESSAGE- >>Hash: SHA1 >> >>Il 22/11/2011 16:33, marco...@libero.it ha scritto: >>> Ciao a tutti! >>> Sto cercando di fare un upload di un file su server FTP tramite python. >>> Uso Ubuntu Linux, e da terminale l'operazione riesce egregiamente. >>> >>> Se lo faccio con codice Python, dopo un po' mi termina con: >>> error: [Errno 110] Connection timed out >>> >>> Non riesco a capire quale possa essere il motivo. >> >>Riesci a postare il codice (minimale) che riproduce il problema (su un >>paste server, ad esempio paste.pocoo.org)? >> >>Non dimenticare di postare anche il traceback completo che ottieni. >> >>> [...] >> >> >>Ciao Manlio >> >>-BEGIN PGP SIGNATURE- >>Version: GnuPG v1.4.10 (GNU/Linux) >>Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >>iEYEARECAAYFAk7LxU0ACgkQscQJ24LbaUTZjQCeIjoB2yxuYKYtWPAIFmWvmNl3 >>2xgAn3OGkX/W7j7pw0TIfiK2JsWgXzzE >>=t595 >>-END PGP SIGNATURE- >>___ >>Python mailing list >>Python@lists.python.it >>http://lists.python.it/mailman/listinfo/python >> > > >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Python - Arduino - Ethernet
Ciao a tutti ragazzi! Qualcuno fra di Voi utilizza Python per lavorare con Arduino? Ed in particolare, ci lavora tramite la connessione ethernet utilizzato la Ethernet Shield? Io ho appena cominciato. Vedo che per comunicare si usano i socket (cosa a me ancora abbastanza sconosciuta). Ho dei problemi con l'interpretazione di quello che mando. Mando delle stringhe, mi vengono interpretate come una serie di caratteri strani... mi ritornano delle stringhe, e dall'interprete Python, ancora caratteri strani... Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] sys.exit dopo inattività
Ciao a tutti! Qualcuno fra voi mi potrebbe suggerire un metodo elegante per terminare un programma scritto in Python, dopo un tot di tempo di inattività del computer? Grazie mille! Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: sys.exit dopo inattività
>Messaggio originale >Da: robe...@unbit.it >Data: 23/08/2012 11.41 >A: "marco...@libero.it", "Discussioni generali sul linguaggio Python" >Ogg: Re: [Python] sys.exit dopo inattività > > >> Ciao a tutti! >> Qualcuno fra voi mi potrebbe suggerire un metodo elegante per terminare un >> programma scritto in Python, dopo un tot di tempo di inattività del >> computer? >> Grazie mille! >> >> Marco >> > >Presumo tu intenda inattivita' dell'utente (tastiera, mouse...), >l'inattivita' del computer introduce vari problemi filosofici :) > >-- >Roberto De Ioris >http://unbit.it > Si certo: inattività di mouse e tastiera. Scusatemi! :-) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Psycopg2 e il formato data
Ciao a tutti! Ho trovato delle mail in rete di Daniele Varrazzo, dove scrive che Psycopg2 NON riconosce che tipo di dato si va ad inserire in PostgreSQL. Ok. Vorrei però postare un quesito lo stesso. Ho un server PostgreSQL che gira in ambiente Linux. Ci inserisco, tramite Psycopg, delle date in colonne con formato "date". Le inserisco in formato stringa, così: "dd-mm-aa". Mai avuto problemi. Ho installato un server PostgreSQL in un sistema Windows Server, e lì i problemi sono nati. Posso inserire le date solo in formato "-mm-dd". Come mai secondo voi? Grazie. Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Psycopg2 e il formato data
Potrebbe essere! Quindi, Postgresql potrebbe avere delle impostazioni di default diverse a seconda dell'ambiente in cui viene installato.. Che tristezza. Proverò e vi faccio sapere. Grazie mille!! Marco >Messaggio originale >Da: albertodepre...@gmail.com >Data: 24/08/2012 17.15 >A: >Ogg: Re: [Python] Psycopg2 e il formato data > >da quello che dici, il problema dovrebbe essere semplicemente legato al >setting di DateStyle, su postgres > >http://www.postgresql.org/docs/8.2/static/runtime-config-client.html#GUC- DATESTYLE > > > >Il 24/08/2012 17:01, marco...@libero.it ha scritto: >> Ciao a tutti! >> Ho trovato delle mail in rete di Daniele Varrazzo, dove scrive che Psycopg2 >> NON riconosce che tipo di dato si va ad inserire in PostgreSQL. >> Ok. >> Vorrei però postare un quesito lo stesso. >> >> Ho un server PostgreSQL che gira in ambiente Linux. >> Ci inserisco, tramite Psycopg, delle date in colonne con formato "date". Le >> inserisco in formato stringa, così: "dd-mm-aa". >> Mai avuto problemi. >> >> Ho installato un server PostgreSQL in un sistema Windows Server, e lì i >> problemi sono nati. Posso inserire le date solo in formato "-mm-dd". >> Come mai secondo voi? >> >> Grazie. >> >> Marco >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: R: Re: sys.exit dopo inattività
>Messaggio originale >Da: enrico.fran...@gmail.com >Data: 28/08/2012 10.07 >A: "Discussioni generali sul linguaggio Python" >Ogg: Re: [Python] R: Re: sys.exit dopo inattività > >2012/8/27 Ulysses Diamadis : >> Un momento, ma non basterebbe un thread con un ciclo for con dei comandi >> sleep() che si interrompe appena viene mosso il mouse o viene premuto un >> tasto? Ovviamente alla fine del ciclo il pc si spegne... > >Sono cose diverse. La soluzione di Roberto e' completamente generale: >con il thread lavori esclusivamente sul tuo processo. Se quello che >vuoi fare e' appunto lavorare solo sul tuo processo e/o puoi >permetterti di tenerlo sempre attivo, allora tanto vale usare una >qualunque libreria di UI e agganciarti a quella. > No no, io non ho bisogno di spegnere il pc.. ma solo di "terminare" l'applicazione Python dopo un tot di tempo di inattività (mouse fermo, tastiera ferma) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: Psycopg2 e il formato data
> >L'ho detto? Intendi se lo passi come stringa? Non mi sono capito in >questa citazione :) Ho trovato una tua mail in questa mailing list, dove dicevi (almeno, è quello che ho capito io), che Psycopg manda dentro i dati in PostgreSQL in formato "Python". >Ovvero, passi a psycopg delle stringhe python. giusto? Yes >Come già risposto penso sia un problema di configurazione del server. >Psycopg si "accontenta" di un formato tipo ISO: se trova un formato non >compatibile, tipo German, allora setta il DateStyle a ISO in fase di >connessione. Prova ad eseguire la query "SHOW DateStyle" in psql e da >psycopg, sul server linux e su quello windows, e vedi che risultati >ottieni. Wow, appena mi ritorna fra le mani il server Windows ci provo. Qui, in Linux, dove TUTTO FUNZIONA SEMPRE BENE, le due risposte sono uguali : "ISO, DMY" Grazie > >Scusa per la risposta tarda ma ero in vacanza con poca rete. Ma stai scherzando?? Figurati! Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] os.path normalizzare path + file
La mia domanda è di una banalità che mi vergogno a porla. E' da un po', però, che cerco la soluzione, e non la riesco a trovare. Ho un file in un sistema Linux posizionato qui: /opt/marco/file.txt Lo stesso file, in un sistema windows, lo posizioni qui: "C:\opt\marco\file. txt" Ho tentato con "os.path.join("/opt/marco/file.txt"), ma nel sistema windows non funziona. Funziona solo se metto la C: davanti, ma a quel punto non funziona più sotto Linux. Qual'è il comando esatto per fare questa cosa? Grazie Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: Psycopg2 e il formato data
Verificato oggi e confermo: l'impostazione DateStyle in postgresql.conf era diversa, nell'installazione effettuata su Windows Server. L'ho modificata come quella delle installazioni che ho su Server Linux e ora tutto funziona bene. Vatti a capire come mai ci son due impostazioni di default diverse, a seconda della piattaforma. Grazie mille!! Marco >Messaggio originale >Da: albertodepre...@gmail.com >Data: 24/08/2012 17.15 >A: >Ogg: Re: [Python] Psycopg2 e il formato data > >da quello che dici, il problema dovrebbe essere semplicemente legato al >setting di DateStyle, su postgres > >http://www.postgresql.org/docs/8.2/static/runtime-config-client.html#GUC- DATESTYLE > > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: R: Re: Psycopg2 e il formato data
> >Per curiosità, qual'era il DateStyle su windows? Hai fatto una prova se >psycopg funzionava passando un oggetto datetime.date invece di una >stringa? > >Grazie! > Daniele, non ricordo bene, mi pare fosse mdy! No, non ho provato a passare un oggetto datetime.date, mi dispiace! Ho cambiato subito in dmy, ho riavviato il server, ho visto che funzionava e beatamente non ho fatto altre prove. Anche perchè per me era QUESTA la soluzione che cercavo. Mi serviva la stringa... Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] GTK - Dimensioni Monitor
Ciao a tutti! Con il fine di rilevare in automatico le dimensione del monitor, uso questo semplice codice: import gtk w = gtk.gdk.get_default_root_window() p = gtk.gdk.atom_intern('_NET_WORKAREA') height, width = w.property_get(p)[2][2:4] in ambiente Linux (ovviamente) funziona. In ambiente Windows, mi ritorna un errore l'ultima riga. Provate anche voi per cortesia? Grazie Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python