Re: [Python] Info su cancellazione traceback
On 19/11/2022 10:47, Marco Giusti wrote: On 19.11.2022 08:45, Matteo Boscolo wrote: Buongiorno a tutti, vorrei cancellare il traceback di python e mostrare solo il mio raise, questa cosa mi serve per evitare che lo stack dell'errore venga visto in console. ho provato con questo decoratore def avoid_traceback(message=''): ''' call a function a number of times ''' def decorate(fn): @wraps(fn) def wrapper(*args, **kwargs): try: result = fn(*args, **kwargs) except Exception as ex: if message: raise Exception(message) raise Exception("Error on method %s" % fn.__name__) return result return wrapper return decorate che funziona, ma il traceback resta attivo, nel senso che se metto traceback.print_exc() mi vedo tutto lo stack dell'errore: Traceback (most recent call last): File "/media/OneTDisk/workspace/test.py", line 133, in wrapper result = fn(*args, **kwargs) File "/media/OneTDisk/workspace/test.py", line 218, in rise raise Exception("rise") Exception: rise potete provare con questo esempietto qua: class A(object): def __init__(self): pass @avoid_traceback("errore generico")# def rise1(self): return self.rise() @avoid_traceback("errore generico")# def rise(self): raise Exception("rise") a=A() a.rise1() traceback.print_exc() ho trovato in rete https://www.programcreek.com/python/example/119512/traceback.clear_frames ma sembra che non funzioni.. qualche idea ? Ciao Matteo, vorrei premettere che non trovo sia una buona idea nascondere informazioni quando si ha a che fare con delle eccezioni, anzi, piu' informazioni ci sono e meglio e'. Comunque, usa il costrutto raise exception from None Quando lanci un'eccezione al momento in cui ne stai gia' gestendo un'altra, le due eccezioni sono concatenate in due punti: __context__ e __cause__. Il primo attributo e' settato automaticamente e per sovrascriverlo hai bisogno di un ulteriore blocco try/except. Non farlo, perche' per visualizzare il traceback e' usato __suppress_context__. Se il valore e' False, allora viene visualizzato __cause__ o __context__, se il valore e' True, allora la precedente eccezione non e' visualizzata. Usando "raise ... from None: ottieni gia' quello che desideri: __cause__ e' settato to None e __suppress_context__ e' settato to True. Ecco qualche esempio usando sempre questo codice e usando il decoratore "avoid_traceback" solo sul metodo "rise1". a = A() try: a.rise1() except Exception as exc: print(f"exc.__cause__: {exc.__cause__}") print(f"exc.__suppress_context__: {exc.__suppress_context__}") print(f"exc.__context__: {exc.__context__}") raise traceback.print_exc() Esempio 1, lasciando il decoratore invariato: $ python3 hide_traceback.py exc.__cause__: None exc.__suppress_context__: False exc.__context__: rise Traceback (most recent call last): File "/home/marco/hide_traceback.py", line 11, in wrapper result = fn(*args, **kwargs) File "/home/marco/hide_traceback.py", line 27, in rise1 return self.rise() File "/home/marco/hide_traceback.py", line 30, in rise raise Exception("rise") Exception: rise During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/marco/hide_traceback.py", line 35, in a.rise1() File "/home/marco/hide_traceback.py", line 14, in wrapper raise Exception(message) Exception: errore generico Esempio 2, usando raise ... from None $ python3 hide_traceback.py exc.__cause__: None exc.__suppress_context__: True exc.__context__: rise Traceback (most recent call last): File "/home/marco/hide_traceback.py", line 35, in a.rise1() File "/home/marco/hide_traceback.py", line 14, in wrapper raise Exception(message) from None Exception: errore generico Esempio 3, usando un ulteriore blocco try/catch ... try: try: result = fn(*args, **kwargs) except Exception as ex: if message: raise Exception(message) from None raise Exception("Error on method %s" % fn.__name__) from None except Exception as exc: exc.__context__ = None raise exc $ python3 hide_traceback.py exc.__cause__: None exc.__suppress_context__: True exc.__context__: None Traceback (most recent call last): File "/home/marco/hide_traceback.py", line 39, in a.rise1() File "/home/marco/hide_traceback.py", line 19,
[Python] Info su cancellazione traceback
Buongiorno a tutti, vorrei cancellare il traceback di python e mostrare solo il mio raise, questa cosa mi serve per evitare che lo stack dell'errore venga visto in console. ho provato con questo decoratore def avoid_traceback(message=''): ''' call a function a number of times ''' def decorate(fn): @wraps(fn) def wrapper(*args, **kwargs): try: result = fn(*args, **kwargs) except Exception as ex: if message: raise Exception(message) raise Exception("Error on method %s" % fn.__name__) return result return wrapper return decorate che funziona, ma il traceback resta attivo, nel senso che se metto traceback.print_exc() mi vedo tutto lo stack dell'errore: Traceback (most recent call last): File "/media/OneTDisk/workspace/test.py", line 133, in wrapper result = fn(*args, **kwargs) File "/media/OneTDisk/workspace/test.py", line 218, in rise raise Exception("rise") Exception: rise potete provare con questo esempietto qua: class A(object): def __init__(self): pass @avoid_traceback("errore generico")# def rise1(self): return self.rise() @avoid_traceback("errore generico")# def rise(self): raise Exception("rise") a=A() a.rise1() traceback.print_exc() ho trovato in rete https://www.programcreek.com/python/example/119512/traceback.clear_frames ma sembra che non funzioni.. qualche idea ? grazie mille Matteo ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Raccogliere e catalogare i propri appunti informatici con Boostnote
On 11/09/17 13:44, Francesco Maida wrote: Cosa usate per catalogare gli appunti sui programmi che scrivete o sulle cose che state studiando? Carta e penna? Evernote? Inkdrop? Quiver? La cosa mi è venuta in mente perchè da poco ho iniziato ad utilizzare un programma molto carino chiamato boostnote - disponibile sul sito web http://www.boostnote.io E' basato su Electron, a differenza di Quiver o di Inkdrop è open-source, multi-piattaforma e gratuito (anche se -giustamente IMHO- il suo autore sta pensando di offrire anche un servizio a pagamento per i team nel prossimo futuro); ma soprattutto, tutti gli appunti creati vengono salvati sulla vostra macchina in formato markdown e sono facilmente esportabili verso qualunque altra applicazione desideriate. Se poi volete averne un backup automatico basta semplicemente dirgli di salvare i vostri appunti in una cartella su Dropbox/Google Drive/OneDrive/iCloud per dormire sonni (relativamente) tranquilli. Io in origine usavo Evernote per catalogare gli appunti sulle cose di informatica che studiavo. Boostnote ha l'indubbio vantaggio di permettere la scrittura direttamente in formato Markdown e di supportare all'interno degli appunti la scrittura e la visualizzazione del codice sorgente in diverse linguaggi di programmazione e con il syntax highlighting. Permette come Evernote di "appiccicare" dei tag ai vostri appunti in modo da facilitarne poi il recupero quando andate a cercarli. Insomma, IMHO è un programma molto valido e se siete alla ricerca di un sistema per catalogare i vostri appunti merita che gli diate un'occhiata. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python ma.. E' scritto in python ?!??! ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] librerie per pilotare autocad
On 18/02/17 21:25, Piacenza Federico wrote: Premetto che ho comunque installato autocad LT sul PC. Non penso che tu possa accedere alle api con autocad LT... Noi usiamo lo strato com di autocad da win32 .. ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] uso delle classi
Il 14/06/2016 18:23, giulianc51 ha scritto: ualche controindicazione? vista cosi nessuna, naturalmente bisognerebbe capire meglio cosa ci fai : .. magari vuoi più di un figlio ... ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] AA Cercasi Pythonisti Padovani !
Il 09/12/2015 13:25, Luca ha scritto: Il giorno 9 dicembre 2015 12:20, Christian Barra> ha scritto: Ripuppo il tutto, che ne dite di una PyPizza/PyBirra/PySpritz domani sera o giovedi prossimo ? Io giovedì 17 dovrei farcela, se non piove, ad essere a padova per le 18.30/19.00. Sopratutto per la pybirra :D -- Luca ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -1 gia' altro impegno :((( ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] AA Cercasi Pythonisti Padovani !
Il 07/12/2015 11:29, Carlos Catucci ha scritto: E' una minaccia (o forse una promessa) che porti con te ketchup e mayonese per divorarlo? ;) E la birra !!! chi la porta io proporrei un pybeer .. a padova .. che dite ?? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] AA Cercasi Pythonisti Padovani !
Il 07/12/2015 20:03, Christian Barra ha scritto: 2015-12-07 19:56 GMT+01:00 Christian Barra>: Thanks for the info. email inviata alla ml sbagliata. Direi di partire con github e qualcosa di semplice, poi si vede. Mi rispondete con un +1 per chi ci sarebbe ? Un venerdi di Gennaio, orario dalle 18 in poi andrebbe bene ? -- I wish you a good day, Christian ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python +2 veniamo in due :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] AA Cercasi Pythonisti Padovani !
Il 04/12/2015 17:32, Carlos Catucci ha scritto: On 4 December 2015 at 17:32, Nicola Gramola> wrote: Ah! io sono di Vicenza... va bene lo stesso? :) Questi imboscati, ha detto Padovani ;) Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python io sono spesso a padova .. anche domani :))) tienici informato .. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Cast su pyobject
Il 27/11/2015 08:29, Matteo Boscolo ha scritto: ciao a tutti, mi sto divertendo ad estendere python con del cpp.. il mio problema e questo: ho questa funzioncina che mi dovrebbe convertire args e memorizzarmelo in una variabile globale. il tutto mi si rompe quando vado a castare il mio pyApplication con un oggetto CComPtr static PyObject * connect(PyObject * self, PyObject * args) { PyObject * pyApplication; CComPtr pUnk; //try to get active object if (!PyArg_ParseTuple(args, "O", )) return NULL; pUnk=(CComPtr )pyApplication; //<< qui mi da errore in compilazione HRESULT hRes = pUnk->QueryInterface(); Py_INCREF(Py_None); return Py_None; } l'oggetto che passo com args viene generato da python con iDispatch in questo modo _application = Dispatch('TD_appl.Application', clsctx=CLSCTX_LOCAL_SERVER | CLSCTX_ACTIVATE_64_BIT_SERVER) td.connect(_application) td e' il mio modulo di estensione python .. Giusto se a qualcuno capitasse di dover fare una cosa come questa In pratica se si include #include "PythonCOM.h" si hanno ha a disposizione l'interfaccia PyIUnknown , che con il metodo m_obj fa quello che serve ciao Matteo copio qui il codice static PyObject * connect(PyObject * self, PyObject * args) { PyObject * pyApplication; CComPtr pUnk; IUnknown *ret; //try to get active object if (!PyArg_ParseTuple(args, "O", )) return NULL; pUnk = ((PyIUnknown *)pyApplication)->m_obj; HRESULT hRes = pUnk->QueryInterface(); Py_INCREF(Py_None); return Py_None; } --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] dati da socket - lettura riga per riga
Il 26/11/2015 22:21, Luca Zucchelli ha scritto: for line in stringdata: print(line) da quello che capisco io sringdata e una stringozza.. per cui se la usi nel loop ti da carattere per carattere.. invece che memorizzare la stringa in questo modo while True: data = mysock.recv(512) if (len(data)<1): break d += data usa una lista out=[] while True: data = mysock.recv(512) if (len(data)<1): break out.append(data.decode('utf-8')) a questo punto il loop successivo dovrebbe funzionati.. ciao Matteo --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Cast su pyobject
ciao a tutti, mi sto divertendo ad estendere python con del cpp.. il mio problema e questo: ho questa funzioncina che mi dovrebbe convertire args e memorizzarmelo in una variabile globale. il tutto mi si rompe quando vado a castare il mio pyApplication con un oggetto CComPtr static PyObject * connect(PyObject * self, PyObject * args) { PyObject * pyApplication; CComPtr pUnk; //try to get active object if (!PyArg_ParseTuple(args, "O", )) return NULL; pUnk=(CComPtr )pyApplication; //<< qui mi da errore in compilazione HRESULT hRes = pUnk->QueryInterface(); Py_INCREF(Py_None); return Py_None; } l'oggetto che passo com args viene generato da python con iDispatch in questo modo _application = Dispatch('TD_appl.Application', clsctx=CLSCTX_LOCAL_SERVER | CLSCTX_ACTIVATE_64_BIT_SERVER) td.connect(_application) td e' il mio modulo di estensione python .. grazie mille ciao Matteo --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
Il 24/11/2015 11:21, Marco Beri ha scritto: a farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi pare troppo giusto. si si .. non imparerai mai se non ti sporchi le mani :))) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Pordenone
io sono vicino a venezia.. (cavallino-Treporti) : Popolazione Residente *13.517*(M 6.612, F 6.905) Densità per Kmq: 301,2 Superficie: 44,87 Kmq :))) Il 20/11/2015 08:47, Marco Beri ha scritto: Il 19 nov 2015 11:36 PM, "enrico franchi"> ha scritto: > > 2015-11-19 17:32 GMT+00:00 piergiorgio pancino >: >> >> c'è nessuno che abita in zona Pordenone? > > circa 50 mila persone in citta', 300 mila nella provincia. Ho cercato su Wikipedia per dare la stessa risposta ma poi mi sono detto "Marco, non fare il solito cazzone". Ciao. 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
Re: [Python] applicazione standalone con GUI
Il 23/08/2015 20:20, salvatore monaco ha scritto: Ciao a tutti, devo sviluppare un'applicazione come da oggetto, deve essere eseguita prevalentemente su windows ma deve poter girare anche su MAC dove la svilupperò. Deve interagire con office excel e word prevalentemente Avrà un database locale e pensavo a sqlite o simili come mi consigliate di approcciare ? avete suggerimenti? in passato ho fatto un lavoro con wx ma sono aperto a qualsiasi suggerimento -- @salvatoremonaco http://blog.smitsolution.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ti consiglio pyqt .. ciao Matteo --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio per realizzazione GUI
Il 18/07/2015 20:11, Daniele Palmese ha scritto: Ciao a tutti, potreste darmi un consiglio, sono un po' indeciso. Devo creare una GUI per un piccolo applicativo, ad uso interno, che fino ad oggi era a linea di comando. Ma si sa i ragazzini vogliono i fiocchetti, la gente mormora davanti agli schermi neri, etc, etc.. e quindi mi sono deciso a metterci mano. Visto che contestualmente voglio imparare qualcosa di nuovo approfittando del fatto che l'applicativo è per me ed i miei collaboratori, cosa mi suggerite di utilizzare come libreria? Prima di rispondermi sappiate che il progetto oggi è in Python 2.6 (anche se non è un vincolo, con facilità lo potrei portare a 3.x) e che non voglio usare le wxPython perché le conosco e lo ho già utilizzate massivamente per altro, quindi le mie velleità di espansione mentale andrebbero nel fusto dell'olio esausto. Grazie dell'attenzione. Daniele ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python direi che .. per cose semplici con le tk ti diverti.. per cose complesse le qt sono la scelta piu stabile.. # queste sono le cose che usiamo noi in azienda.. senza problemi e sono molto affidabili.. poi se vuoi sperimentare .. prova kivi .. un domani si sa mai che il tuo applicativo debba girare su android .. (attendo che devi avere le opengl se no non funzia) ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio per realizzazione GUI
Il 19/07/2015 15:14, Giovanni Porcari ha scritto: Il giorno 19/lug/2015, alle ore 15:04, Carlos Catucci carlos.catu...@gmail.com ha scritto: 2015-07-19 14:52 GMT+02:00 Giovanni Porcari giovanni.porc...@softwell.it: Inutile dire che io ti consiglierei genropy :D Ho paura che Genropy, che trovo sia un ottimo prodotto, davvero il Django dei gestionali, sia surdimensionato per quello che intende fare Daniele. Forse. Ma ti garantisco che è più piccolo di Qt. :D E comunque è un’occasione per imparare qualcosa che potrà usare in altri progetti e che soprattutto è web. Il che significa zero install e usabile anche da remoto. E poi io non perdo mica l’occasione di spammarvi ;) G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Consiglio per consiglio se ci devi mettere su un qualcosa di semplice e web .. perche non flask ? :))) ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Arduino
Il 12/06/2015 11:39, Manlio Perillo ha scritto: 2015-06-11 22:11 GMT+02:00 Enrico Bianchi enrico.bian...@ymail.com mailto:enrico.bian...@ymail.com: Oggi il mio capo mi ha chiesto di programmare una piattaforma IoT per scopi non meglio dettagliati (per ora si tratterebbe di fare una demo che prende i dati da un sensore di temperatura e mostrarli a video). Subito ci e` balenato alla mente Arduino, che per questo genere di cose e` perfetto. Ora, la mia domanda e`: esiste un modo per sviluppare in Python su Arduino? Oppure mi devo buttare su alternative? E in questo caso, quali (mi viene in mente raspberry, ma e` oversized)? Vista la poca esperienza, io andrei di RaspberryPy, anche se l'uscita video non ti serve. Devi solo vedere se puoi collegare i sensori che ti servono; altre schede hanno supporto migliore per l'I/O. Una scheda interessante è Tessel2 che fa girare OpenRWT. [...] Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python non ancora provato .. ma lo faro prossimamente .. https://www.olimex.com/Products/OLinuXino/open-source-hardware costa un po meno del rpy .. ma mi sembra + versatile .. (linux o android ) ciao, Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. https://www.avast.com/antivirus ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Sviluppare in python 2 o python 3
Il 08/06/2015 22:51, Alessandro Re ha scritto: Insomma, costa troppo. Quindi ci vuole molto tempo perché bisogna cambiare un pezzettino piccolo alla volta. Ciauz ~Ale Bella analisi .. concordo pienamente.. se penso al codice che mantengo.. e doverlo portare a p3 .. mmm mi vengono dritti i capelli :))) --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. https://www.avast.com/antivirus ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] TaxiHack lo conoscevate già?
Il 31/05/2015 19:31, Nemesis ha scritto: On 05/31/2015 07:12 PM, Simone Federici wrote: Via giro una iniziativa divertente. Avevi notato che fanno pagare l'entrata 5 sbleuri? A me non piacciono questo tipo di iniziative, mi ricordano molto i contest di design tipo fateci un logo e il migliore verrà premiato. Federico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python +1, l'ultimo evento del genere era molto politicizzato .. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Integrare Python in C++
Il 27/05/2015 11:03, Marco Giusti ha scritto: On Wed, May 27 2015, Marco De Paoli wrote: Il 27 maggio 2015 09:11, Marco Giusti marco.giu...@posteo.de ha scritto: Salve, avete esperienza a proposito in ambiente Windows? Quale è la strada consigliata? Ho visto che boost.python può essere una soluzione ma prima di gettarmi a capofitto sulla documentazione vorrei il vostro parere. con boost::python avevamo fatto belle cose alcuni anni fa su Visual Studio 2008 della serie che puoi fare cose abbastanza magiche (es. definire una classe in C++ e derivarla in python chiamando i metodi della classe base) metti in conto: a) alti tempi di compilazione b) saper mettere più o meno le mani sulle magie del template metaprogramming tipiche di boost c) in caso di errori di compilazione ricevere messaggi infiniti (come è tipico del template metaprogramming) per il punto 2 dipende poi quanto ti vuoi spingere... se ti basta esporre qualche funzione C++ e poterla chimare da python è un conto se invece vuoi inserirti, da python, nel sistema delle classi che hai definito in C++ e derivare, ridefinire operatori, fare overload di funzioni etc. etc. beh, diventa un'altra storia (...in particolare a proposito dell'overload: ecco un punto in cui puoi avere qualche rogna perchè python non lo permette...) e comunque, rispetto a quando ci ho lavorato io con boost::python - il C++ è andato avanti, e non poco (C++ 11 e C++ 14) - boost è andato avanti anche lui (noi avevamo usato tipo boost 1.42) per cui oggi come oggi, se dovessi averne bisogno sarei il primo a dover rifare un check sullo stato attuale di boost::python In realtà la mia è solo un'idea e non so' quanto andrà avanti e come si svilupperà. Mi piacerebbe poter integrare Python per poter sviluppare delle estenzioni al programma in Python stesso, ma vista la mia esperienza con C++ vorrei iniziare con qualcosa di semplice come wrappare quanto c'è per scrivere i vari test in Python. In realtà è questa doppia personalità, embedding vs. extending, che mi lascia perplesso. Posso partire da una prima fase, extending, dove da Python eseguo i vari test richiamando funzioni e quant'altro, per poi passare ad una fase di embedding, dove i vari plugin scritti in Python sono integrati nel programma, senza però perdere quanto fatto in precedenza? Per il punto 2, qual'è il santo a cui devo rimettermi? :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python forse e' un po diverso da quello che chiedi ma .. quale e' il motivo per estendere in c++ se non quello delle performance ??? (naturalemnte parlo di nuovi sviluppi..) se e' questo il problema (performance) dai un occhio a http://www.pypy.org/ ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Generare PDF complessi
Il 26/05/2015 11:46, Simone Ziraldo ha scritto: Quindi wkhtmltopdf (http://wkhtmltopdf.org/) per la conversione da HTML a PDF. Simone ___ si esatto, le ultime versioni sono migliorate molto.. --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Visto che la lista langue
Il 21/05/2015 09:56, Marco Beri ha scritto: On Thu, May 21, 2015 at 9:50 AM, Carlo Miron mi...@python.it mailto:mi...@python.it wrote: Il 21 maggio 2015 07:31, Carlos Catucci carlos.catu...@gmail.com mailto:carlos.catu...@gmail.com ha scritto: che ne dite di rispondere ad un annincio come Analista Programmatore Phyton Deve essere un nuovo liguaggio. Potremmo metetre su al proposito yba bela PhyCon ;) Carlos (che ride per non piangere) http://i.imgur.com/UnU6imn.png Fantastico http://itspython.com/ proprio non lo conoscevo. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Qualcosa di intelligente qualcuno lo fa ancora :))) --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Per gli esperti di sql
Il 14/05/2015 15:30, simozack ha scritto: Il giorno 14 maggio 2015 15:07, Riccardo Brazzale riccardo.brazz...@gmail.com mailto:riccardo.brazz...@gmail.com ha scritto: Mettere nell'except una roba del tipo print(var1, var2) potrebbe starci se hai 2 valori ma l'sql contiene in realtà centinaia di campi e avere la stringa sql in chiaro risulterebbe (per me) più leggibile in quanto ha il campo associato al valore. Non sono un esperto, ma la cosa più comoda che ho trovato sperimentando è utilizzare un dizionario con i parametri: facile da manutenere e molto utile per capire dove ci sono gli errori. L'SQL si esegue così: cursor.execute(SELECT * FROM TABELLA WHERE PAR1=:par1 and PAR2=:par2, {'par1':'pippo', 'par2':1}) Ciao, Simone ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python io ormai uso solo sqlalchemy .. in caso di errore ci pensa lui a darli il log con l'sql che si rompe .. ciao, Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ridirigere l'output nel nulla.
Il 13/05/2015 14:32, Gabriele Battaglia ha scritto: Ivo Reano, alle 14:21 del 13/05/2015, digitò: Mi ricordo di una barzelletta che diceva che Linus Tornwald riusciva a vincere contro il calcio volante di Chuck Norris usando appunto il /dev/null Aahahah Aimè io sono sotto Win. E credo che Win non possa nulla, nemmeno contro un rutto, di Chuck Norris. :) GB. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Sganascecions :) --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: domandona da quizzone.
Il 12/05/2015 19:31, Paolo Di Ieso ha scritto: Messaggio originale Da: cservice2...@gmail.com Data: 12/05/2015 19.02 A: python@lists.python.it Ogg: [Python] domandona da quizzone. se devo aprire un file .jpg , .gif, .png uso gli stessi metodi (oddio spero di aver usato il termine giusto) o devo avere una qualche accortezza? https://freepythontips.wordpress.com/2014/01/15/the-open-function-explained/ http://pillow.readthedocs.org/en/latest/index.html ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Ciao Paolo, dipende cosa ci devi fare con quel file.. se ti interessa il contenuto with open('photo.jpg', 'r+') as f: jpgdata = f.read() questo e' piu che sufficente. se lo devi visualizzare e farci del lavoro grafico sopra c'e' il modulo PIL o puoi usare le pyqt.. dicci cosa vuoi ottenere poi di sicuro qualcuno ti da l'antidoto giusto ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: domandona da quizzone.
Il 12/05/2015 19:43, Matteo Boscolo ha scritto: Il 12/05/2015 19:31, Paolo Di Ieso ha scritto: Messaggio originale Da: cservice2...@gmail.com Data: 12/05/2015 19.02 A: python@lists.python.it Ogg: [Python] domandona da quizzone. se devo aprire un file .jpg , .gif, .png uso gli stessi metodi (oddio spero di aver usato il termine giusto) o devo avere una qualche accortezza? https://freepythontips.wordpress.com/2014/01/15/the-open-function-explained/ http://pillow.readthedocs.org/en/latest/index.html ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Ciao Paolo, dipende cosa ci devi fare con quel file.. se ti interessa il contenuto with open('photo.jpg', 'r+') as f: jpgdata = f.read() questo e' piu che sufficente. se lo devi visualizzare e farci del lavoro grafico sopra c'e' il modulo PIL o puoi usare le pyqt.. dicci cosa vuoi ottenere poi di sicuro qualcuno ti da l'antidoto giusto ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python scusa paolo, ho sbagliato mail :))) --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora problemi con le funzioni ...
Il 09/05/2015 23:36, Carpediem ha scritto: Grande Carlos, non ci conosciamo ma credo che io e te abbiamo molto in comune e di solito, su queste cose, non mi sbaglio. Non so come ringraziarti e non posso che sentirmi lusingato della tua generosa proposta. Ho appena ordinato due dei libri contenuti nell'elenco di quelli consigliati in un link che mi è pervenuto da un messaggio da parte di Paolo di Ieso ma sono certo che le tue dispense diverranno la mia bibbia. E' mia abitudine restituire una buona azione ricevuta con tutto il riconoscimento che mi è possibile dare. Non so come ricambiarti. Nel caso possa esserti un giorno utile, mi viene di dirti che sono a tua disposizione in qualità di ex fotoreporter professionista (che non ha mai abbandonato la sua vecchia passione) e come tale, ho matutrato una profonda conoscenza di photoshop che metto a tua disposizione per qualsiasi tuo eventuale bisogno (lezioni comprese). Grazie ancora. Il 09/05/2015 21:12, Carlos Catucci ha scritto: 2015-05-09 19:22 GMT+02:00 Carpediem i.carped...@tiscali.it mailto:i.carped...@tiscali.it: Ok, diciamo che non siete stati molto incoraggianti ma mi rendo conto che in effetti, ho bisogno di organizzarmi meglio con lo studio. Perdonami ma a me sembra che il tuo problema sia di analisi. Sto dando lezionidi C ad un laurenado (gli mancano gli esami informatici appunto per laurearsi) in ingegneria gestionale. Gli ho tenuto il corso con tanto di dispinse e lui aveva tutto chiarisismo. SOlo che quando gli ho messo davanti qualche esercitazione da risolvere (di quelle che il suo prof propone all'esame) non riusciva a fare l'analisi. Se gli spiegavo la prodedura era capace di scrivere il coice, ma dovevo fare la microanalisi in meta linguaggio. Hoi idea che tu abbia lo stesso problema. Posso mandarti le dispnse del corso Python che sto cerrcando di tenere a due ragazzi. Mi sono inchiodato alla numero 8 per mancanzo di tempo (il progetto a cui sto lavorando e' n fase critica e sono da solo) ma se vuoi te le giro cosi' magari approcci in maniera diversa. Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ 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 posso andare in ot ?? io capisco tutto .. Carlos e' bravino : e gode della stima di tutti :) so che sarebbe triste avere una lista che parla solo di cose tecniche .. sara che e' quasi mezzanotte ... ma per piacere .. queste sviolinate .. fatele in privato .. buona notte a tutti .. ciao, Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] estendere python
Ciao a tutti, sto facendo dei test per alcune cose che dovrei estendere con python in c. in pratica ho una mia funzione c a cui vado a create un oggetto di tipo PyDict_New che poi sara il ritorno della mia funzione che chiamero da python. qui tutto ok. sto cercando di aggiungere elementi a quel dizionario.. e fino a che uso i tipi python tipo PyDict_SetItem(d,la_mia_chiave,valore); tutto ok il mio problema e che il valore, lo devo prendere da un oggetto com che lo setta in un VARIANT.. Potete darmi quaalch suggerimento .. su che oggetto sia migliore per digetire un VARIANT .. QUALCOSA TIPO PyString_FromVariant !!! ho fatto svariate prove, ma da qui non ne vengo fuori .. thanks Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Insolita richiesta (di aiuto)
Il 04/05/2015 10:23, Walter Valenti ha scritto: PythonCAD !!! ... non ci sta facendo piu niente nessuno .. aparte io 1/2 orette al mese .. Ti riferisci a questo? https://github.com/SquirrelCZE/pycad Waletr ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python no a questo: https://sourceforge.net/projects/pythoncad/?source=directory ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Insolita richiesta (di aiuto)
PythonCAD !!! ... non ci sta facendo piu niente nessuno .. aparte io 1/2 orette al mese .. ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Rilascio memoria
Ciao a tutti .. Ho un problemino con il rilascio della memoria di una oggetto abbastanza corposo che referenzio all'interno di un dizionario in questo modo class myObject(object): pass myDict={a:myObject()} per deferenziarlo utilizzo: del(myDict['a']) diciamo che il mio applicativo riesce ad accumulare circa 4 giga di memoria in 4 ore di lavoro.. andando a cancellare e referenziare piu volte oggetti all'interno di quel dizionario myDict che naturalmente non scaricano la memoria ma sale sempre.. pensavo di usare dei thread per ogni oggetto in modo che una volta che ho finito di utlilizzarlo il thread muore e la memoria mi si scarica.. ma non ho ancora fatto delle prove in meriro avete qualche idea o suggerimento in merito ?? grazie mille Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Rilascio memoria
Il 27/11/2014 19:16, Manlio Perillo ha scritto: 2014-11-27 18:19 GMT+01:00 Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu: Ciao a tutti .. Ho un problemino con il rilascio della memoria di una oggetto abbastanza corposo che referenzio all'interno di un dizionario in questo modo class myObject(object): pass myDict={a:myObject()} per deferenziarlo utilizzo: del(myDict['a']) diciamo che il mio applicativo riesce ad accumulare circa 4 giga di memoria in 4 ore di lavoro.. andando a cancellare e referenziare piu volte oggetti all'interno di quel dizionario myDict che naturalmente non scaricano la memoria ma sale sempre.. Che versione di Python usi? uso la 2.7 Non so come si comportano le ultime versioni, ma l'interprete non rilascia tutta la memoria al sistema operativo, ma la trattiene per uso futuro. Se l'uso di memoria sale in modo continuo, direi che lasci dei riferimenti agli oggetti in giro per il programma. Controlla tutti i posti in cui usi MyDict['a'] abitualmente faccio molte chiamate su questo oggetto via xml-rpc .. che sia li la fonte del problema .. [...] Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] una domanda
Il 04/04/2014 21:42, Manfredi ha scritto: non so se si è visto ma non sono molto esperto, anzi ho iniziato si e no da pochi giorni, volevo chiedere un info sul comando raw_input ? come lo scrivo? così è giusto? se è giusto, perché non me lo lascia usare? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python apri una shell python e copiaci questo a=raw_input(pippo :) ciao, Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Non Si finisce mai di imparare
Purtroppo, questa è la causa di tanti bug! uig in effetti me ne sono accorto anche io fissandone uno :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] parsing config file
Il 22/11/2013 20:55, Daniele Varrazzo ha scritto: 5. XML se proprio ti diverti ad overingegnerizzare per nessun risultato apprezzabile. +1 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Info web 3d
Il 05/10/2013 17:24, Gianni Di Noia ha scritto: avete qualche link utile per renderizzare in una pagina web della geometria 3d ? (che non sia pdf) magari con python ?? mi viene in mente threejs (javascript) Grandiosa adesso devo solo capire come caricare la geometria :))) ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Info web 3d
Il 05/10/2013 17:20, Nadir Sampaoli ha scritto: Il giorno 04 ottobre 2013 12:13, Matteo Boscolo matteo.bosc...@omniasolutions.eu mailto:matteo.bosc...@omniasolutions.eu ha scritto: Salve a tutti, avete qualche link utile per renderizzare in una pagina web della geometria 3d ? (che non sia pdf) magari con python ?? In python non saprei. Hai dato un'occhiata a d3.js http://d3js.org/ (quindi rendering lato client)? In pratica ho un applicativo che sta su un server che monta dei modelli 3d su un cad commerciale, quello che vorrei e tramite una pagina web visualizzare il risultato dell'elaborazione. posso produrre dei file in formato pdf (3d) step iges wrml stl. cercavo qualcosa di semplice e veloce .. grazie per il suggerimento ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Info web 3d
Salve a tutti, avete qualche link utile per renderizzare in una pagina web della geometria 3d ? (che non sia pdf) magari con python ?? grazie mille, Matteo -- *OmniaSolutions* /*Matteo Boscolo* Technical Manager/ Cell. +39.327.1525045 Fax. +39.041.8623730 t...@omniasolutions.eu Skype: matteo.boscolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Scelta di un IDE
+1 vim via ssh :) Il 13/09/2013 10:47, Nadir Sampaoli ha scritto: Il giorno 13 settembre 2013 10:24, Carlos Catucci carlos.catu...@gmail.com mailto:carlos.catu...@gmail.com ha scritto: Sublime ha delle cose che pochi altri hanno, e rispetto a VIM devi premere meno tasti per fare cose (al posto di yy basta un CTRL-C sulla riga dove sei, senza evidenziare, per copiarla, oppure shift+ctrl+Arrow[Up|Down] muovono la riga (o se selezionate le righe) su e giu. Cosette semplici ma il poterle fare da tastiera senza dover fare cutpaste aiutano len(yy) == len(CTRL-C), no? Sennò ci sarebbe Y (che è uguale a yy). Di vim mi piace il fatto che puoi, fra le varie cose, aggiungere funzioni alle configurazioni dei tasti che preferisci (per la funzione di sublime che hai portato come esempio, ho trovato http://stackoverflow.com/a/741819/1376657). Tra l'altro, se VimScript (o VimL, o come si chiama) non ti fa impazzire, ci dovrebbe essere modo di usare Python (http://orestis.gr/blog/2008/08/10/scripting-vim-with-python/). Poi, vabbè, l'importante è trovarsi bene con il proprio editor (e che esso sia sufficientemente veloce), qualunque sia. -- Nadir ___ 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
Re: [Python] Scelta di un IDE
Scusi .. e che via ssh decisamente vim la fa da padrone :) .. volevo solo manifestare questo .. ma poi perché mi cazziate sempre .. ? Il 13/09/2013 11:06, Daniele Palmese ha scritto: Il giorno 13 settembre 2013 11:03, Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu ha scritto: +1 vim via ssh :) Egregio signor Matteo il suo voto è già registrato su Eclipse, che fa mi confonde? Cya ___ 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
Re: [Python] Scelta di un IDE
per progetti complessi eclipse secondo me e' grandioso... Il 12/09/2013 17:52, Daniele Palmese ha scritto: 2013/9/12 Andrea Lomasto loma...@mail.com mailto:loma...@mail.com Se proprio del usare un IDE, vai di PyCharm [http://www.jetbrains.com/pycharm/] http://www.jetbrains.com/pycharm/%5D http://www.jetbrains.com/pycharm/ Ha preso la ] come parte integrante del link, basta toglierla o andare su Products - PyCharm. Cya ___ 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
Re: [Python] Grafica su python
Il 25/07/2013 04:27, Andrea terrone ha scritto: Ciao a tutti, ormai è da un po' di tempo che studio il python ed ora vorrei fare dei piccoli programmini con un interfaccia grafica! Secondo voi con che libreria grafica è meglio iniziare? E se ci sono dei tutorial( pdf, libri) con cui si può imparare! Grazie ? Inviata dal mio Windows Phone ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Io ho iniziato qualche anno fa con le pygtk poi mi sono tuffato nelle pyqt per dei limiti architetturali (o di mia completa ignoranza), secondo me sono grandiose e ti permettono di fare qualsiasi cosa ti passi per la testa .. Ciao, Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Gestionali per negozi (OT?)
Il 23/07/2013 10:04, Fabrizio Mancini ha scritto: Il giorno martedì 23 luglio 2013, Alessandro Dentella ha scritto: Ciao a tutta la lista, un amico che sta per aprire un negozietto e vorrebe usare Linux mi ha chiesto se esistono gestionali in questo mondo. Siccome uno di quelli di cui ricordavo a memoria il nome è PromoGest2 in Python, volevo sapere se qualcuno ne ha conoscenza diretta ed eventuamente ne vuole condividere un parere. Se ha voglia di smanettarci un po e di programmarsi quello che non esiste gia gli puoi dire di guardarsi openerp Ciao fabrizio Esiste anche questo .. http://www.tryton.org/ ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Gestionali per negozi (OT?)
Il 23/07/2013 11:06, Carlos Catucci ha scritto: 2013/7/23 Fabrizio Mancini mr.f...@gmail.com mailto:mr.f...@gmail.com Se ha voglia di smanettarci un po e di programmarsi quello che non esiste gia gli puoi dire di guardarsi openerp Mi sa che e' pesantuccio OpenErp per quello che puo' essere un negozietto. Inoltre non gestisce contabilita' italiana. Che sia pesantuccio .. non lo so da noi gira su un p4 con 4 giga di ram .. e va che sembra unto.. : Per la contabilita'... li dipende da cosa vuoi ottenere... per la gestione della prima nota da dare al commercialista e il calcolo iva va benissimo .. Carlos -- ..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier injusticia cometida contra cualquiera en cualquier parte del mundo. Es la cualidad más linda de un revolucionario. - Ernesto Guevara de la Serna Lynch ___ 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] cosa incredibile ..
mi dite come può accadere questo errore solo sotto windows ??? qualsiasi suggerimento e' ben venuto .. File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\OpenERP-v7\openerp\netsvc.py, line 292, in dispatch_rpc result = ExportService.getService(service_name).dispatch(method, params) File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\OpenERP-v7\openerp\service\web_services.py, line 626, in dispatch res = fn(db, uid, *params) File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\OpenERP-v7\openerp\osv\osv.py, line 188, in execute_kw return self.execute(db, uid, obj, method, *args, **kw or {}) File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\OpenERP-v7\openerp\osv\osv.py, line 131, in wrapper return f(self, dbname, *args, **kwargs) File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\OpenERP-v7\openerp\osv\osv.py, line 197, in execute res = self.execute_cr(cr, uid, obj, method, *args, **kw) File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\OpenERP-v7\openerp\osv\osv.py, line 185, in execute_cr return getattr(object, method)(cr, uid, *args, **kw) File C:\d\OmniaSolutions\Programming\EclipseWorkSpace\eureka\customAddons\omnia_analytic\analytic.py, line 52, in on_change_parent_id maxNumber=max(map(int,[obj.name[-2:] for obj in self.browse(cr, uid,ids)])) AttributeError: 'bool' object has no attribute 'ek_name' -- *OmniaSolutions* /*Matteo Boscolo* Technical Manager/ Cell. +39.327.1525045 Fax. +39.041.8623730 t...@omniasolutions.eu Skype: matteo.boscolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Creare dei moduli da zero...
Il 14/05/2013 11:33, Gollum1 ha scritto: Dovrei creare un modulo per ogni classe (dove ogni classe alla fine viene a gestire una tipologia di dato) oppure un modulo unico in cui inserire le diverse classi? Io per mia esperienza stutturo il codice in maniera logica.. quindi + moduli a seconda di cosa fanno e magari tutti dentro un package se hanno cose in comuni un esempio potrebbe essere: Pakage(analisi dati cvs) - analisi dati - analisi dati 1 - analisi dati 2 - common (Qui ci metto tutte le cose che sono comuni e non specializzate) poi all'interno di ogni modulo ci metti le classi che ti servono a seconda di cosa devi fare ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Wx login e gestione delle sessioni utente
Io per cose di questo genere uso http://docs.python.org/2/library/xmlrpclib.html , un volta stabilita la connessione con il server sei a aposto .. ciao, Matteo Il 02/05/2013 18:58, Daniele Varrazzo ha scritto: On 2013-05-02 17:35, Zanon Samuele wrote: Ciao a tutti... Perdonate questa domanda da niubbo, ma sto iniziando ora con le gui Sto cercando di realizzare una piccola applicazioncina... All'avvio visualizzo un frame con la richiesta di user e password... La mia domanda è: come gestisco la sessione utente? Io provengo da ambito web, ma vorrei capire in questo ambito come vengono gestite le sessioni utente... Grazie mille per le risposte... Ps: molto probabilmente l'applicazione lavorerà in ambiente client/server... Ovvero un componente server che mette a diapoaizione dei web services per pubblicare i dati estratti da letto database , e un client che utilizza i dati messi a disposizione dal server. Non credo ci sia uno standard. Se vieni dalla programmazione web puoi usare le stesse tecniche: crea una url di login, che interrogherai con un POST, e se la password è corretta imposta un cookie, che poi controllerai ad ogni richiesta successiva. Puoi usare urllib2 per comunicare tra client e server, e utilizzando HTTPCookieProcessor puoi memorizzare il cookie nella tua applicazione e riusarlo nelle richieste successive, come se il tuo programma fosse un browser. Alternativamente a urllib2, per fare richieste in maniera più semplice a web service, ultimamente sto usando requests (http://docs.python-requests.org/en/latest/) che permette di usare più semplicemente altri verbi HTTP oltre a GET e POST. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Wx login e gestione delle sessioni utente
Il 03/05/2013 09:40, Daniele Varrazzo ha scritto: Una volta stabilita la connessione lo fa sembrare un protocollo stateful. Come viene rappresentata una sessione? C'è un concetto implicito di login e di stato in xmlrpc? Nei doc di xmlrpclib non lo vedo descritto. Sono troppo ignorante per rispondere !!! da quello che capisco io una volta effettuato il login il server tiene la connessione aperta con il client e non ti saprei dire se alle successive chiamate viene anche ripassata la login ... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] OT: Re: Wx login e gestione delle sessioni utente
A volte qualcuno se ne dimentica o come in questo caso lo fa apposta :) Il 03/05/2013 09:40, Daniele Varrazzo ha scritto: (E grazie per il top posting, è sempre un piacere avere a che fare con gente che non ti ascolta) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] OT: Re: Wx login e gestione delle sessioni utente
Il 03/05/2013 10:10, Marco Beri ha scritto: 2013/5/3 Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu A volte qualcuno se ne dimentica o come in questo caso lo fa apposta :) A me pare che nessuna di queste due eventualità sia scusabile, visto che ci sono persone che lo ritengono un atto di cortesia nei loro confronti. È come se uno, mentre ti fa una domanda, ti ruttasse in faccia perché si dimentica che ti da fastidio o perché lo fa apposta ;-) Certo, so che ci sono culture nel mondo dove il rutto non è considerato maleducazione, ma in questa cultura (la mailing list) il top quoting lo è. E visto che siamo ospiti, sarebbe carino farci attenzione (come anche alle mega firme grafiche, ai disclaimer, ecc.) Ciao. Marco. Come direbbe un mio amico inglese dopo un clamoroso rutto a tavola .. Pardon .. Ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] py2exe
ciao Buon primo Maggio anche a te :)... py2exe e' un po rognosetto, nel senso che non e' tanto bravino a trovare tutte le dipendenze che ti servono e a volte devi dirglielo tu esplicitamente... comunque .. tutto quello che ti serve dovrebbe essere sotto dist.. + alcune dll di sistema che dovresti trovare gia' dentro il nuovo sistema operativo su cui vai ad installare. come tutorial per iniziare ti consiglio di guardare qui, http://www.py2exe.org/index.cgi/Tutorial dai un occhiata anche a pyInstaller http://www.pyinstaller.org/ che e' un pochettino + semplice .. ciao Matteo Il 01/05/2013 19:31, Gabriel Battaglia (Kriyaban) ha scritto: Buona sera a tutti e buona conclusione di primo maggio. La questione riguarda la compilazione di uno script Python tramite py2exe. Provo a riportare poche righe di codice sperando che la formattazione sia mantenuta. Il tentativo, esclusivamente didattico, è quello di ottenere un eseguibile da distribuire ad amici che non hanno Python installato. Nota: opero sotto WinXP con Python 2.7 e py2exe appropriato. setup.py: CODICE # Script per compilare. from distutils.core import setup import py2exe setup(name=collezioni.py, version=1.2, description=Raccoglie elementi univoci sotto forma di stringhe, author=Gabriel Battaglia Kriyaban, console = [ # windows al posto di console per le GUI { script: collezioni.py, } ],) #Fine Bene, poi dal prompt dei comandi lancio setup.py seguito da py2exe setup.py py2exe Parte un output di messaggi che mi informano del fatto che sono cercate e compilate varie librerie ed altri componenti che non conosco, poi il processo termina ed io mi trovo con due directories: build e dist, dentro la seconda ho collezioni.exe che dovrebbe essere l'eseguibile del mio script. Una cosa che mi salta subito agli occhi è la sua dimensione, 24KB, solo 20KB in più dello script originale ma... va beh... Ci do l'invio sopra e tutto parte e funziona regolarmente. Trasmesso ed eseguito su una macchina diversa però, sia da solo come collezioni.exe che assieme alla sua directory dist, ottengo un errore di Windows. Errore che non sono in grado di riportarvi perchè me lo ha letto al telefono, l'amica con cui ho fatto la prova avendo ora un solo pc a portata di mano; era un qualcosa che riguardava la...Configurazione dell'applicazione o un eseguibile danneggiato... Quindi: come funziona py2exe, come si usa o dove si impara ad usarlo? Grazie in anticipo. GB. ___ 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
Re: [Python] R: marco
do sfogo alla mia ignoranza.. cos'e' un rad ? eric e' un ide tipo visual studio, sviluppato interamente in python e pyqt.. ciao, Matteo Il 29/04/2013 22:54, Riccardo mancuso ha scritto: ma è anche uno strumento Rad ? Il giorno 29/apr/2013 18:28, Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu ha scritto: Se sei proprio un nostalgico di vb e visual studio .. eric e' quello che ti consiglio .. http://eric-ide.python-projects.org/ certo che per l'eseguibile ti devi smazzare o pyinstaller o py2exe.. forse il primo e' piu semplice .. ciao, Matteo Il 29/04/2013 17:22, can...@libero.it mailto:can...@libero.it ha scritto: Si va benissimo Python equivale al vecchio Basic comunque se devi creare dei pulsanti vi e qt e 'un programmaper python con il quale puoi creare maschere. Fammi sapere. ciao Filippo Messaggio originale Da: marcorinald...@libero.it mailto:marcorinald...@libero.it Data: 29/04/2013 15.27 A: python@lists.python.it mailto:python@lists.python.it Ogg: [Python] marco ciao a tutti,volevo chiedervi se il mlinguaggio python va bene per uno come me che parte da zero,io non o mai programmato,e quindi vorrei imparare per uso personale,ad esempio mi piacerebbe creare finestre,pulsanti,importare immagini,ecc,con python tutto questo si puo'fare? si puo'anche creare un eseguibile.exe con la propria finestra programmata personalmente? grazie saluti Marco http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 Animazioni GRATIS per la tua e-mail http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 Fai clic qui! http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 ___ Python mailing list Python@lists.python.it mailto:Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it mailto: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
Re: [Python] R: marco
thanks ... Il 30/04/2013 11:35, Carlos Catucci ha scritto: do sfogo alla mia ignoranza.. cos'e' un rad ? Rapid Application Development. Ad esempio Visual Studio o Borland C++ Builder. Ma per certi versi anche Boa Constructor. Carlos -- ..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier injusticia cometida contra cualquiera en cualquier parte del mundo. Es la cualidad más linda de un revolucionario. - Ernesto Guevara de la Serna Lynch ___ 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
Re: [Python] R: marco
Se sei proprio un nostalgico di vb e visual studio .. eric e' quello che ti consiglio .. http://eric-ide.python-projects.org/ certo che per l'eseguibile ti devi smazzare o pyinstaller o py2exe.. forse il primo e' piu semplice .. ciao, Matteo Il 29/04/2013 17:22, can...@libero.it ha scritto: Si va benissimo Python equivale al vecchio Basic comunque se devi creare dei pulsanti vi e qt e 'un programmaper python con il quale puoi creare maschere. Fammi sapere. ciao Filippo Messaggio originale Da: marcorinald...@libero.it Data: 29/04/2013 15.27 A: python@lists.python.it Ogg: [Python] marco ciao a tutti,volevo chiedervi se il mlinguaggio python va bene per uno come me che parte da zero,io non o mai programmato,e quindi vorrei imparare per uso personale,ad esempio mi piacerebbe creare finestre,pulsanti,importare immagini,ecc,con python tutto questo si puo'fare? si puo'anche creare un eseguibile.exe con la propria finestra programmata personalmente? grazie saluti Marco http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 Animazioni GRATIS per la tua e-mail http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 Fai clic qui! http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 http://www.incredimail.com/?id=621161did=10501ppd=2861,201207171420,16,1,92263219267075881rui=152388113app_test_id=0sd=20130429 ___ 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
Re: [Python] Chiamare metodi ocx
Con m$ tutto e' possibile .. a volte quando non mi va com python provo con un esempietto vbs .. se non altro la messaggistica sembra migliore .. anche se di poco :)) ciao, Matteo Il 23/04/2013 11:53, Alberto Abate ha scritto: L'errore non cambia? Hai provato a chiamarlo senza parametri? Marco no, ho prato anche senza parametri. Nei miei giri sulla rete leggo che forse alcuni ActiveX hanno bisogno di un'interfaccia grafica... Possibile? ___ 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
Re: [Python] Eclipse, Pydev e ^C
C'è anche il tasto suspend... che si ferma nel punto preciso del codice in cui clicchi ... cosi ti fai un giro di debug sopra ;) Il 03/04/2013 04:56, Roberto Bettazzoni ha scritto: Mi sono perso alcuni dettagli importanti: tastiera e windows Da tastiera lo shortcut di default del Terminate all e' Ctrl+Alt+F9 da dentro l'editor (dove F9 esegue) se non funziona io termino il processo python dal gestore attività Roberto On 03/04/2013 03:49, Roberto Bettazzoni wrote: On 02/04/2013 22:28, Gabriel Battaglia (Kriyaban) wrote: Se fra voi c'è qualcuno che ha provato a scrivere codice python con Eclipse e pydev, potrebbe suggerirmi come si interrompe uno script finito in un loop infinito? Quello che da interprete si fa premendo ctrl+c (Win). Io uso il pulsante rosso rettangolare sopra alla finestra della console. Quello con help Terminate normalmente funziona quando, raramente, non funziona faccio il kill da terminale dell'ultimo processo pitonico in esecuzione Roberto Grazie. G. ___ 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 mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python: Corso Introduttivo
Pensavo ad uno streaming, visto che va tanto di moda :) ... vi aggiorno .. ciao Matteo Il 28/03/2013 08:44, Gabriel Battaglia (Kriyaban) ha scritto: From: Matteo Boscolo matteo.bosc...@boscolini.eu [...]terrò un corso introduttivo alla programmazione in python. Se qualcuno e' nei paraggi ed e' interessato, l'iscrizione e' libera e gratuita[...] GB: Buongiorno Matteo. Non è che penseresti di registrarlo e metterlo OnLine da qualche parte? GB ___ 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
Re: [Python] Salve.
Ciao, la lista e' viva... e che a volte dorme .. ma con parole tipo ruby o java ...potrebbe scatenarsi .. attento : per quanto riguarda il codice che hai scritto.. self e'un riferimento interno all'oggetto che istanzi .. tipo c1=miaclasse() c2=miaclasse() c1.a=10 c2.a=20 se metodo fosse def metodo(self): return self.a allora: print c1.metodo 10 print c2.metodo 20 ciao Matteo Il 22/03/2013 09:05, Gabriel Battaglia (Kriyaban) ha scritto: Buongiorno a tutti. Sono un principiante assoluto del linguaggio che intendo apprendere per puro divertimento e per dare sfogo alla mia creatività. Ho letto per intero, non studiato... il tutorial di Guido Vanrossum, il libro di Marco beri e sono ad 1/3 di Pensare da informatico. Dove possibile, leggo in italiano ma posso mettermi anche su testi in inglese. Python mi sembra affascinante e divertente, tuttavia, come logico che sia, ci sono degli scalini concettuali che bisogna necessariamente superare nel processo di apprendimento. Uno di questi, per me, sono le classi. penso di aver afferrato l'idea generale purtuttavia, mi riesce estremamente difficile famigliarizzare con la sintassi. Gli esempi che trovo spesso danno per scontate conoscenze che non posseggo o implementano cose non necessarie a chi guarda la definizione di classe per la prima volta. In particolare e mi rendo conto che questo probabilmente farà sorridere il 99% di chi mi legge, sono abbastanza confuso dal termine self. class miaclasse(): def metodo(self): #Perchè self? self.a = 15 #di nuovo, perchè? Cosa succede se non lo metto? che cos'è self.a? ... Sono iscritto alla lista da qualche giorno e, solo questa mattina ho trovato messaggi... Siccome preferisco le mailinglist ai forum, vi chiedo se ne esistono di più attive o, eventualmente, di specifiche per gente dalle domande ingenue e basilari come le mie. Oppure ancora, avreste da suggerire qualche materiale da leggere online (per i libri cartacei ho delle difficoltà), che affrontino la spiegazione delle classi da un altro punto di vista? In fine, è corretto e accettato dal regolamento di questa mailing list, che io vi posti ogni tanto le mie curiosità, anche se si tratta di domande estremamente banali? Grazie mille in anticipo. GB. ___ 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] Annidamento di funzioni
Ciao a tutti, vorrei sfruttare la possibilità di annidare le funzioni di python in questo modo: def solve(): a1=100 a2=1 def nodeA(): a=a1 b=20 def nodeB(): c=a+b return {'a':a,'c':c} return {'a':a,'b':b,'nodneB':nodeB()} def nodeC(): a=a2 b=20 def nodeB(): a=1999 c=a+b return {'a':a,'c':c} return {'a':a,'b':b,'nodneB':nodeB()} return nodeA(),nodeC() print A,solve() e' solo un codice di studio, quindi il ritorno delle varie funzioni non e' particolarmente importante per ora. in pratica il mio codice dovrebbe creare questa sruttura a runtime e compilarla e prendere il valore di solve() Questo lo so gia fare ... tutto questo per sfruttare gli scope di python .. a questo punto vi chiedo? * quante volte posso annidare una funzione dentro un altra prima che python si incazzi ? * c'è qualche problema di performance nell'annidare le funzioni in questo modo ? * c'è un modo alternativo di implementare sta roba ottenendo il comportamento dello scope di python. qualsiasi idea e benvenuta.. ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] newbie help
non e' che banalmente non trova il file.csv ? Il 22/02/2013 10:00, emmanuel segura ha scritto: Ciao a tutti la lista Sto provando a imparare python, ho fatto questo piccolo script leggendo la documentazione Se faccio tutti gli steps dalla shell di python, non ricevo nessun errore, invece se lo lancio con ./csv.py va in error e anche se lo lancio con python csv.py Come distro Linux sto usando debian 6.06 con Python 2.6.6 = #!/usr/bin/python try: import csv except ImportError: print Error loading csv module fd = open(test.csv,rb) cs = csv.reader(fd) for row in cs: print ','.join(row) Output error = Traceback (most recent call last): File ./csv.py, line 4, in module import csv File /export/home/seguraem/python/csv.py, line 9, in module cs = csv.reader(fd) AttributeError: 'module' object has no attribute 'reader' = Grazie Emmanuel! -- esta es mi vida e me la vivo hasta que dios quiera ___ 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
Re: [Python] newbie help
giusto non me ne ero accorto :) Il 22/02/2013 10:17, Fabrizio Mancini ha scritto: devi cambiare il nome del file. csv.py non va bene. Chiamalo importa_csv.py o quello che vuoi. Se lo chiami come il modulo che importi con import csv python va in confusione, perchè il nome del tuo file andrà a sovrascrivere i metodi del modulo da te richiamato. Ciao f ___ 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
Re: [Python] Gestire Varie Versioni Python
http://www.virtualenv.org/en/latest/ mai provato ma dovrebbe fare al caso tuo .. ciao Matteo Il 14/01/2013 16:47, piergiorgio pancino ha scritto: Ciao a tutti, qualche tempo fa ho letto sul forum dei consigli su come gestire varie versioni di python sullo stesso pc... ma non riesco più a trovare la mail, mi date qualche dritta? Parlo in particolare di sistemi windows, infatti su linux è più agile aggiungendo #!/usr/bin/env python Vi risulta che esista un analogo sistema anche per bach? Ho trovato qualcosa di questo tipo: #!c:/Python/python3_0.exe -u Ciao e Grazie Piergiorgio ___ 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
Re: [Python] Windows 8, Metro, WinRT
con ironpython dovresti riuscirci .. ho visto dei post in merito... Il 03/12/2012 17:28, Vittorio Spina ha scritto: Qualcuno sa qualcosa di windows 8, metro apps, winRT e a che punto siamo per svilupparci in python? O siamo tristemente tagliati fuori? grazie. ___ 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
Re: [Python] Problemi con l'if statement
Ciao Luigi, Ben arrivato :)) hai indentato correttamente il codice ? dopo la if devi mettere un tab o 4 caratteri, l'indentazione in python e' fondamentale. x=3 if x3: print(fff) else: print(ddd) per quanto riguarda la colorazione del codice, dipende dal'editor che utilizzi, io per esempio utilizzo dreampie, che per fare dei test e per imparare va benissimo.. poi ti consiglio un libro che per me e' stato fondamentale per partire e capire il linguaggio: http://rmi.net/~lutz/about-lp4e.html ciao, Matteo Il 11/11/2012 22:35, Luigi Campobello ha scritto: Ho provato a mandare in esecuzione una quindicina di volte codici semplicissimi come quello seguente,senza mai riuscirci,per testare l'if statement in linguaggio python. - x=3 if x3: print(x e' minore di 3) else: print(x e' maggiore od uguale a 3) -- Non mi è stato possibile mandare in esecuzione tale codice,nè da riga di comando nè tramite il file.py creato. Mi viene segnalato invalid syntax Inoltre,dopo avere visto dei videotutorials in rete,ho notato che in comandi del tipo: name=int(raw_input(Immettere gli anni)) ad altri il nome della funzione raw_input appariva colorato,nel mentre a me no. Ho modificato personalmente i colori,ed a me il nome della funzione per la gestione dei dati di input da riga di comando,appariva colorato solamente se lo modificavo con input invece che raw_input. Mi scuso per probabili imperfezioni nella esposizione del mio problema(sono neofita) e spero di ricevere una risposta. Cordiali saluti ___ 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
Re: [Python] aiuto subprocess py2exe
L'errore e' alla righa 15 .. quindi se ci dici quale e' la linea e' meglio :))) quando compili con py2exe e come se tutto il tuo codice fosse racchiuso dentro ad uno zip.. non sono sicuro, ma non vorrei che la open cercasse di aprire un file che sta dentro lo zippettone .. ciao, Matteo Il 05/11/2012 16:48, Vittorio Spina ha scritto: Ciao a tutti, ho un problema che non so come superare. Ho scritto il programmino banale: /import os import subprocess from aconfig import * Config= aconfig(conf/conf.cf) #leggo la configurazione esterna con una classe mia file= Config.filetolaunch #consideriamolo ad esempio file=c:/prog.exe checkDoubleRun= Config.checkDoubleRun #consideriamolo True processisactive=False if checkDoubleRun: in_file = open(pid.pid,r) FilePid = in_file.read() in_file.close() p = subprocess.Popen(pslist +FilePid.replace(\n,), stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = p.communicate() if was not found not in out: processisactive=True if not processisactive: process=subprocess.Popen(r''+file+'', shell=True) pid=process.pid out_file = open(pid.pid,w) out_file.write(str(pid)) out_file.close()/ In pratica il programmetto in questione non fa altro che lanciare un'altra app e segnarsi il PID che viene scritto in un file temporaneo pid.pid se quando priprovo a lanciare l'applicazione vedo che il PID è attivo (usando pslist) il programma non lo lancia di nuovo, questo per non avviare due volte la stessa applicazione. Funziona. Se però lo compilo con py2exe come window, ricevo un errore sull'handle riportato nel file di log: /Traceback (most recent call last): File launcher.py, line 15, in module File subprocess.pyc, line 588, in __init__ File subprocess.pyc, line 707, in _get_handles File subprocess.pyc, line 752, in _make_inheritable WindowsError: [Error 6] Handle non valido/ cosa può essere secondo voi? grazie Vittorio ___ 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
Re: [Python] Codemotion di Venezia: Laboratori e Autobus +++
a donne come siamo messi ?? Il 26/10/2012 15:52, Simone Federici ha scritto: Dal codemotion ci tengono a far sapere che ci sono degli stupendi laboratori e che il servizio autobus non è da poco. Siamo vicinissimi al Codemotion Venezia, ti sei già registrato? [http://venezia.codemotion.it/iscriviti/] Solo chi si registra online potrà ritirare i gadget e partecipare all'estrazione del super premio finale. Se non lo hai già fatto, iscriviti subito :-) Da Roma, Milano, Torino, Trento, Bologna e Firenze: Vieni in Pullman! [http://venezia.codemotion.it/pullman] Ricordati di portare tante copie del tuo CV per consegnarlo alle aziende Sponsor. Segue un elenco aggiornato di tutte le nostre attività. Vai al programma - 40 talk ti aspettano! [http://venezia.codemotion.it/programma] Laboratorio Windows 8, Windows Azure e Windows Phone, mettici le mani dentro - Iscriviti al Lab! Code Lab Google: Aggiungi real-time alle tue applicazioni con Google+ Hangouts - Riserva il tuo posto! Hackathon sulla gestione delle Emergenze (come il terremoto e altre catastrofi) in collaborazione con WhyMCA. Workshop! 16 novembre [http://venezia.codemotion.it/mobile-game] Web App per tutti gli schermi: dal desktop al tablet, dai cellulari alla TV: Iscriviti con lo sconto! Un tuffo nello sviluppo di mobile game con HTML5 e Javascript: Iscriviti con lo sconto! Dai una mano! Hanno bisogno di: Assistenti di aula Aiuto nella consegna Gadget Diventa volontario :-) Come arrivare al Codemotion? [ http://venezia.codemotion.it/dove ] I nostri suggerimenti per il percorso e gli orari delle navette. Per ogni informazioni scrivete i...@codemotion.it mailto:i...@codemotion.it L'ingresso al Codemotion è come sempre gratuito. www.codemotion.it http://www.codemotion.it/ Buon Codemotion :-) 2012/10/25 Matteo Rosati rosati.mat...@gmail.com mailto:rosati.mat...@gmail.com Il giorno 25 ottobre 2012 09:35, strap c.st...@gmail.com mailto:c.st...@gmail.com ha scritto: PS: se vuoi ri-toglierti e hai ancora dubbi sul quasi, anche io ho lavorato lì qualche anno fa, chiedi in giro... posso solo intuire cosa ti racconteranno... :-D eh credo di aver capito chi sei... :D ma sì che ci sarò! -- MR -- Hai ricevuto questo messaggio perché sei iscritto al gruppo Django-it di Google Gruppi. Per postare messaggi in questo gruppo, invia un'email a django...@googlegroups.com mailto:django...@googlegroups.com. Per annullare l'iscrizione a questo gruppo, invia un'email a django-it+unsubscr...@googlegroups.com mailto:django-it%2bunsubscr...@googlegroups.com. Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/django-it?hl=it. ___ 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
Re: [Python] Come fare le domande nel modo giusto
grande cosi' si fa .. solo conoscenti ... Il 20/10/2012 13:43, Marco Beri ha scritto: On Sat, Oct 20, 2012 at 1:34 PM, Giovanni Porcari giovanni.porc...@softwell.it mailto:giovanni.porc...@softwell.it wrote: 'Asking a skilled friend' al posto tuo mi impensierirebbe perchè rischi di trovarti sepolto dalle domande ;) Ma va là: io non sono skilled e, per di più, non ho amici :-))) Ciao. 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
Re: [Python] PyQT QGIS - Attivazione pulsante al click
puoi usare in caso di menu' a tendina.. class myManinwindows(QtGui.QMainWindow): ... ... def about(self): print myAction def __init__(self,..): super( self.actionAbout.triggered.connect(self.about) #dove actionAbout e' QtGui.QAction #con il menu' dell'application puoi usare #menuHelp = QtGui.QMenu self.menuHelp.addAction(self.actionAbout) se invece hai un bottone generico #self e' un QtGui.QMainWindow self.connect(self.myButton, QtCore.SIGNAL('clicked()'), self.myButtonClick) def myButtonClick(self): print Click ciao, Matteo Il 16/10/2012 09:34, Maurizio Minissale ha scritto: Salve a tutti, ho appena iniziato a programmare in Python e dovrei realizzare un plugin per QGis. Ho il tamplate già funzionante e con QtDesigner ho creato un'interfaccia molto semplice, solo una linea di testo ed il pulsante 'Save As', so che è una domanda banale, ma non riesco a far funzionare il pulsante (che dovrebbe aprire una finestra di browsing dei files per scegliere la posizione del salvataggio), ho letto un pò su SIGNALS e SLOT, ma non riesco neanche a visualizzare un semplice messaggio alla pressione del tasto... Qualche aiuto? Grazie in anticipo ___ 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
Re: [Python] Allineamento testo in colonna QTextEdit
non so cosa ci devi fare con qtextedit, ma quello che tu visualizzi sembra più un risultato di una query .. forse se usi un oggetto tipo QTableView il lavoro viene meglio ;) ciao, Matteo Il 12/10/2012 08:42, Gianluca Sforna ha scritto: 2012/10/11 tonin...@libero.it tonin...@libero.it: Quale proprietà della textedit posso settare per risolvere il problema? Il font, ne devi settare uno monospace ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: R: Re: Richiamare finestra secondaria
il trucca sta tutto nel costruttore della QHBoxLayout * *__init__ http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qhboxlayout.html#QHBoxLayout*(/self/) * *__init__ http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qhboxlayout.html#QHBoxLayout-2*(/self/, QWidget /parent/) http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qhboxlayout.html layout = QtGui.QHBoxLayout(self) self.textEdit=QtGui.QTextEdit() ##self.textEdit.setReadOnly(True) layout.addWidget(self.textEdit) ciao, Matteo Il 09/10/2012 13:28, tonin...@libero.it ha scritto: Ho provato e funziona, però non commentando le righe come hai fatto tu Matteo, mi provoca degli errori, ciò vuol dire sicuramente che non è quello il modo per inserire i widget nella finestra, quindi ti chiedo se mi indichi come fare in una Qdialog e come accedere alle loro proprietà e metodi. Messaggio originale Da: tonin...@libero.it Data: 08/10/2012 14.30 A: python@lists.python.it Ogg: [Python] R: Re: Richiamare finestra secondaria Ok provo, ma di sicuro rispecchia quello che volevo fare, avere una finestra secondaria modale. Messaggio originale Da: matteo.bosc...@boscolini.eu Data: 08/10/2012 8.20 A: python@lists.python.it Ogg: Re: [Python] Richiamare finestra secondaria io avrei fatto cosi from PyQt4 import QtGui, QtCore import sys class Visualizza_Lista(QtGui.QDialog): def __init__(self): QtGui.QDialog.__init__(self) self.resize(400,600) screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2,(screen.height()-size.height()) /2) self.setWindowTitle(Win2) ##layout = QtGui.QHBoxLayout() ##self.textEdit=QtGui.QTextEdit() ##self.textEdit.setReadOnly(True) ##layout.addWidget(self.textEdit) ##self.widget = QtGui.QWidget() ##self.widget.setLayout(layout) #self.setCentralWidget(self.widget) class MainWindow(QtGui.QMainWindow): def __init__(self): #codice della gui principale #qui richiamo tramite un button su signal clicked() QtGui.QMainWindow.__init__(self) layout = QtGui.QHBoxLayout(self) self.button=QtGui.QPushButton() layout.addWidget(self.button) self.widget = QtGui.QWidget() self.widget.setLayout(layout) self.setCentralWidget(self.widget) self.button.clicked.connect(self.richiama_secondaria) def richiama_secondaria(self): print Qui wLista=Visualizza_Lista() wLista.exec_() if __name__ == '__main__': app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() app.exec_() Il 07/10/2012 12:28, tonin...@libero.it ha scritto: Sto facendo un piccolo semplice programma in python con le Qt4, tanto per fare pratica. Il mio problema è il seguente. Ho 2 classi una la MainWindow con all'interno varie def e l'altra una gui secondaria. Quando cerco di richiamare la secondaria dall'interno di una def non si visualizza o meglio non resta visualizzata. Vi posto un po di codice: from PyQt4 import QtGui, QtCore class Visualizza_Lista(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.resize(400,600) screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2,(screen.height()-size. height())/2) self.setWindowTitle(Win2) layout = QtGui.QHBoxLayout() self.textEdit=QtGui.QTextEdit() self.textEdit.setReadOnly(True) layout.addWidget(self.textEdit) self.widget = QtGui.QWidget() self.widget.setLayout(layout) self.setCentralWidget(self.widget) class MainWindow(QtGui.QMainWindow): def __init__(self): #codice della gui principale #qui richiamo tramite un button su signal clicked() richiama_secondaria() def richiama_secondaria(self): wLista=Visualizza_Lista() wLista.show() if __name__ == '__main__': app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() app.exec_() potete aiutarmi ? ___ 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 mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it
Re: [Python] Richiamare finestra secondaria
io avrei fatto cosi from PyQt4 import QtGui, QtCore import sys class Visualizza_Lista(QtGui.QDialog): def __init__(self): QtGui.QDialog.__init__(self) self.resize(400,600) screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2,(screen.height()-size.height())/2) self.setWindowTitle(Win2) ##layout = QtGui.QHBoxLayout() ##self.textEdit=QtGui.QTextEdit() ##self.textEdit.setReadOnly(True) ##layout.addWidget(self.textEdit) ##self.widget = QtGui.QWidget() ##self.widget.setLayout(layout) #self.setCentralWidget(self.widget) class MainWindow(QtGui.QMainWindow): def __init__(self): #codice della gui principale #qui richiamo tramite un button su signal clicked() QtGui.QMainWindow.__init__(self) layout = QtGui.QHBoxLayout(self) self.button=QtGui.QPushButton() layout.addWidget(self.button) self.widget = QtGui.QWidget() self.widget.setLayout(layout) self.setCentralWidget(self.widget) self.button.clicked.connect(self.richiama_secondaria) def richiama_secondaria(self): print Qui wLista=Visualizza_Lista() wLista.exec_() if __name__ == '__main__': app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() app.exec_() Il 07/10/2012 12:28, tonin...@libero.it ha scritto: Sto facendo un piccolo semplice programma in python con le Qt4, tanto per fare pratica. Il mio problema è il seguente. Ho 2 classi una la MainWindow con all'interno varie def e l'altra una gui secondaria. Quando cerco di richiamare la secondaria dall'interno di una def non si visualizza o meglio non resta visualizzata. Vi posto un po di codice: from PyQt4 import QtGui, QtCore class Visualizza_Lista(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.resize(400,600) screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2,(screen.height()-size. height())/2) self.setWindowTitle(Win2) layout = QtGui.QHBoxLayout() self.textEdit=QtGui.QTextEdit() self.textEdit.setReadOnly(True) layout.addWidget(self.textEdit) self.widget = QtGui.QWidget() self.widget.setLayout(layout) self.setCentralWidget(self.widget) class MainWindow(QtGui.QMainWindow): def __init__(self): #codice della gui principale #qui richiamo tramite un button su signal clicked() richiama_secondaria() def richiama_secondaria(self): wLista=Visualizza_Lista() wLista.show() if __name__ == '__main__': app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() app.exec_() potete aiutarmi ? ___ 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
Re: [Python] eseguire codice python da dentro un programma python
io per un progetto in cui ho le stesse necessita', scrivo un file .py poi lo carico come modulo.. se può servire .. Il 24/09/2012 20:06, Daniele Varrazzo ha scritto: On 2012-09-24 18:53, Fabrizio Mancini wrote: se eseguo prima exec('CODIFICA = {0:'A', 1:'B' ...}') e poi eval(u.join([CODIFICA[i] for i in unicode(field_val)])) quest'ultimo mi dice che non conosce CODIFICA. come faccio a unificare le due cose? spero di essermi spiegato... :-) Il primo exec non cambia il dizionario locale; prova: exec CODIFICA = {0:'A', 1:'B'} in D CODIFICA = D['CODIFICA'] ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] eseguire codice python da dentro un programma python
si in effetti io faccio una robetta un po più complessa di mettere le mani su un dizionario .. :-))) ciao matteo Il 24/09/2012 21:36, Fabrizio Mancini ha scritto: 2012/9/24 Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu io per un progetto in cui ho le stesse necessita', scrivo un file .py poi lo carico come modulo.. se può servire .. grazie, ci avevo pensato come ultima spiaggia.. sono al massimo due o tre righe di codice... vale la pena scrivere un file? Il programma serve per la stampa di etichette e serve poter manipolare i dati al volo. non vorrei uccidere una formica con un bazooka, anche se l'effetto è assicurato!! :-) ciao f ___ 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] gc.get_objects()
Ciao a tutti, sto cercando di risolvere un problema con dei puntatori com che non mi vengono rilasciati correttamente dalla garbage collection. trovo gli oggetti incriminati con la funzione gc.get_objects(), naturalmente questi oggetti sono Traked, mi chiedo: c'e' modo di rimuovere questi oggetti ? o capire se sono alluppati fra di loro. ? ho provato ad usare anche la gc.get_referred e gc.get_reference ma non ci capisco poi molto.. avete qualche idea o spunto su cui lavorare? ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] xml-rpc a miltiprocess
Ciao A tutti ho una classe fatta cosi... class Application(object): ... ... def computeIntegration(self,nodeEngineName): compute the bom solved to the editor try: if not nodeEngineName in self._nodesEngines: raise ValueNot('Node engine not loaded') nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree() integrationServer = xmlrpclib.ServerProxy(http://127.0.0.1:8500; ) return integrationServer.*makeConfiguration*(nodeTree) except Exception ,ex: print_exc_plus() raise ex e fin qui tutto ok ... la computeIntegration viene chiamata da un server SimpleXMLRPCServer e viene eseguita correttamente. quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga eseguita tutta senza aspettare l'esecuzione del metodo *makeConfiguration* che impiega molto tempo ho provato a sostituire il codice sopra con questo qui sotto commentato, ma il metodo *makeConfiguration* viene eseguito e poi sembra che il processo si interrompa. # nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree() #p=Process(target=startProcess, args=(nodeTree,)) #p.start() #logging.info(Configuration in process !! ) #return Configuration in Process.. #def startProcess(nodeTree): #integrationServer = xmlrpclib.ServerProxy(http://127.0.0.1:8500; ) # integrationServer.makeConfiguration(nodeTree) qualche idea ?? ciao, Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] xml-rpc a miltiprocess
Il 30/08/2012 20:58, Manlio Perillo ha scritto: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 30/08/2012 20:15, Matteo Boscolo ha scritto: Ciao A tutti ho una classe fatta cosi... class Application(object): ... ... def computeIntegration(self,nodeEngineName): compute the bom solved to the editor try: if not nodeEngineName in self._nodesEngines: raise ValueNot('Node engine not loaded') nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree() integrationServer = xmlrpclib.ServerProxy(http://127.0.0.1:8500; ) return integrationServer.*makeConfiguration*(nodeTree) except Exception ,ex: print_exc_plus() raise ex e fin qui tutto ok ... la computeIntegration viene chiamata da un server SimpleXMLRPCServer e viene eseguita correttamente. quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga eseguita tutta senza aspettare l'esecuzione del metodo *makeConfiguration* che impiega molto tempo Quello che vuoi non è possibile. Se la funzione computeIntegration *deve* restituire il valore restituito dalla funzione makeConfiguration, allora ovviamente tale funzione deve essere eseguita prima che computeIntegration termini. ho provato a sostituire il codice sopra con questo qui sotto commentato, ma il metodo *makeConfiguration* viene eseguito e poi sembra che il processo si interrompa. #nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree() #p=Process(target=startProcess, args=(nodeTree,)) #p.start() #logging.info(Configuration in process !! ) #return Configuration in Process.. #def startProcess(nodeTree): #integrationServer = xmlrpclib.ServerProxy(http://127.0.0.1:8500; ) # integrationServer.makeConfiguration(nodeTree) qualche idea ?? Non ho capito quello che stai facendo. in pratica ci sono due server xml-rpc uno che risolve una struttura a nodi (A) e uno che legge questa struttura apre dei file 3d e ci fa del lavoro sopra (B) i due server parlano fra di loro e naturalmente il tempo computazionale del primo (A) e piu' veloce del secondo (B) quello che sto cercando di fare computare tutti i node tree e lasciare che la giometria 3d vada per la sua strada .. in piu' mentre faccio della computazione qualche client collegato al server (A) potrebbe dire che c'e' da risolvere qualche altro nodetree .. Il metodo startProcess da chi viene chiamato? da Process Che implementazione di xmlrpc stai utilizzando? SimpleXMLRPCServer Ciao Manlio -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlA/t9IACgkQscQJ24LbaUTznwCgjY36LpqLcmZz851k+O3Dkt67 8OcAmwQHkBgdJBDDqeYLsHuoraWwmWIF =ff1a -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
Re: [Python] xml-rpc a miltiprocess
Il 30/08/2012 20:58, Manlio Perillo ha scritto: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 30/08/2012 20:15, Matteo Boscolo ha scritto: Ciao A tutti ho una classe fatta cosi... class Application(object): ... ... def computeIntegration(self,nodeEngineName): compute the bom solved to the editor try: if not nodeEngineName in self._nodesEngines: raise ValueNot('Node engine not loaded') nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree() integrationServer = xmlrpclib.ServerProxy(http://127.0.0.1:8500; ) return integrationServer.*makeConfiguration*(nodeTree) except Exception ,ex: print_exc_plus() raise ex e fin qui tutto ok ... la computeIntegration viene chiamata da un server SimpleXMLRPCServer e viene eseguita correttamente. quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga eseguita tutta senza aspettare l'esecuzione del metodo *makeConfiguration* che impiega molto tempo Quello che vuoi non è possibile. be questo e da vedere e lo dici tu ... Se la funzione computeIntegration *deve* restituire il valore restituito dalla funzione makeConfiguration, allora ovviamente tale funzione deve essere eseguita prima che computeIntegration termini. certo questo e vero, ma non e' detto che il valore di ritorno mi serva.. sto solo sperimentando in modo semplice per capire cosa fare, il codice riportato e migliorabilissimo... ho provato a sostituire il codice sopra con questo qui sotto commentato, ma il metodo *makeConfiguration* viene eseguito e poi sembra che il processo si interrompa. #nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree() #p=Process(target=startProcess, args=(nodeTree,)) #p.start() #logging.info(Configuration in process !! ) #return Configuration in Process.. #def startProcess(nodeTree): #integrationServer = xmlrpclib.ServerProxy(http://127.0.0.1:8500; ) # integrationServer.makeConfiguration(nodeTree) qualche idea ?? Non ho capito quello che stai facendo. Il metodo startProcess da chi viene chiamato? Che implementazione di xmlrpc stai utilizzando? Ciao Manlio -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlA/t9IACgkQscQJ24LbaUTznwCgjY36LpqLcmZz851k+O3Dkt67 8OcAmwQHkBgdJBDDqeYLsHuoraWwmWIF =ff1a -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
Re: [Python] E' possibile creare eseguibili?
Il 17/07/2012 00:21, Marco Beri ha scritto: E adesso invece sì? Ho fatto alcune prove, e persistono gli errori che riscontravo un annetto fa, in pratica non si riesce a creare una dll com inproc ... se qualcuno ha qualche news in + .. o ci e' riuscito ... ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] E' possibile creare eseguibili?
Ho avuto esperienze positive sia con pyInstaller che con py2exe. ciao, Matteo Il 16/07/2012 23:18, Ulysses Diamadis ha scritto: Mi da abbastanza problemi a dire il vero... Dopo aver creato il file .spec, chiamo il file Build.py indirizzandolo nella cartella contenente il file e mi dice che non esiste. Il giorno 16 luglio 2012 22:57, Daniele Varrazzo p...@develer.com mailto:p...@develer.com ha scritto: On 2012-07-16 21:21, Ulysses Diamadis wrote: Vorrei sapere se è possibile creare eseguibili in Python, almeno per Windows (ma anche per Linux non mi dispiacerebbe) in modo da poter distribuire i programmi che faccio senza che gli altri installino l'interprete. http://www.pyinstaller.org/ Ce ne sono altri, ma questo mi ha dato meno problemi di tutti ed offre più feature. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it mailto: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
Re: [Python] E' possibile creare eseguibili?
Il 16/07/2012 23:59, Marco Beri ha scritto: 2012/7/16 Daniele Varrazzo p...@develer.com mailto:p...@develer.com http://www.pyinstaller.org/ Ce ne sono altri, ma questo mi ha dato meno problemi di tutti ed offre più feature. Confermo. A mio parere Pyinstaller è ad oggi lo stato dell'arte per creare .exe a partire da sorgenti Python. be .. dipende cosa devi fare .. un annetto fa era impossibile compilare com server con pyInstaller .. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ 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
Re: [Python] E' possibile creare eseguibili?
Il 17/07/2012 00:21, Marco Beri ha scritto: 2012/7/17 Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu un annetto fa era impossibile compilare com server con pyInstaller .. E adesso invece sì? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Ho risolto con py2exe :))) e non mi sono piu' preoccupato del problema :) anche se mi sono ripromesso di riprovarci quando avro' piu' tempo :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Query in PyQt
Il 05/07/2012 11:24, piergiorgio pancino ha scritto: A quanto pare ho capito... in un forum ho trovato che la struttura delle query da Access a SQLServer cambia, quindi la riga giusta è del tipo sqlstringdbo_art_0=UPDATE dbo.articoli_0 SET dbo.articoli_0.descrizione_2 = '%s' , dbo.articoli_0.barcode = '%s' FROM dbo.articoli_0 INNER JOIN dbo.listini_art_for ON dbo.articoli_0.cod_art = dbo.listini_art_for.art_cod WHERE dbo.listini_art_for.cod_art_ana = '%s' AND dbo.listini_art_for.cod_ana = %d ; %( self.dict_articoli[articolo][descrizione],self.dict_articoli[articolo][barcode],articolo,self.codice_fornitore) In pratica si inverte l'ordine di INNER JOIN e il Where va in fondo... Io usavo il compositore access per crearmi le query :) e quindi ci sono cascato Che fatica però, sento davvero l'esigenza di un debug :) Pier *Da:* piergiorgio pancino piert...@yahoo.it *A:* python@lists.python.it python@lists.python.it *Inviato:* Giovedì 5 Luglio 2012 10:31 *Oggetto:* Re: Query in PyQt Ora riesco a visualizzare l'errore, ma non capisco cos'è, a me sembra tutto giusto... [Microsoft][ODBC SQL Server Driver][SQL Server]Sintassi non corretta in prossimità della parola chiave 'INNER'. QODBC3: Unable to execute statement questa è la stringa: sqlstringdbo_art_0= UPDATE dbo.articoli_0 INNER JOIN (dbo.listini_art_for ON dbo.articoli_0.cod_art = dbo.listini_art_for.art_cod ) SET dbo.articoli_0.descrizione_2 = %s , dbo.articoli_0.barcode = %s WHERE (dbo.listini_art_for.cod_art_ana = %s ) AND (dbo.listini_art_for.cod_ana = %d ); % (self.dict_articoli[articolo][descrizione],self.dict_articoli[articolo][barcode],articolo,self.codice_fornitore) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python hai mai sentito parlare di sqlalchemy ? dimenticarsi dell' SQL a volte ha i suoi vantaggi : ciao ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
prova con .. try: bla bla except SystemExit: return except: bla bla Il 03/07/2012 17:11, Luca Bacchi ha scritto: http://docs.python.org/library/sys.html#sys.exit sys.exit scatena una eccezione SystemExit Il 03 luglio 2012 17:06, Vittorio Spina vittorio.sp...@gmail.com ha scritto: ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta l'errore... Il 03/07/2012 17:03, Walter Valenti ha scritto: Ho all'interno di un blocco try una condizione, per cui lo script può uscire regolarmente con sys.exit(0). Questo però mi scatena l'esecuzione del blocco except. Come posso ovviare a tale inconveniente ? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- == Spina Giovanni Vittorio email: vittorio.sp...@gmail.com -- mobile: +39 389 15 24 211 == :: AVVISO PRIVACY = = = = = = = = = = = = = = = = = = = = Il contenuto della presente e-mail ed i suoi allegati, sono diretti esclusivamente al destinatario e devono ritenersi riservati, con divieto di diffusione o di uso non conforme alle finalità per le quali la presente e-mail è stata inviata. Pertanto, ne è vietata la diffusione e la comunicazione da parte di soggetti diversi dal destinatario, ai sensi degli artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy. Se la presente e-mail ed i suoi allegati sono stati ricevuti per errore, siete pregati di distruggere quanto ricevuto e di informare il mittente al seguente recapito: Mailto:vittorio.sp...@gmail.com == ___ 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
Re: [Python] richiesta di info su python
Il 28/06/2012 10:25, Marco Beri ha scritto: 2012/6/28 Valerio De Carolis v.decaro...@yahoo.it mailto:v.decaro...@yahoo.it Il 28/06/2012 09:37, Giovanni Porcari ha scritto: Comunque forse davvero dovrei girare di più perchè ero convinto che la copertura cellulare fosse (al meno al livello edge) pressochè totale. Infatti lo è quasi, il 90% del territorio nazionale è coperto da segnale GSM (a cui è associato generalmente il servizio GPRS e EDGE). E non dimentichiamo che ci sono i viaggi in aereo, i clienti che stanno in un seminterrato e non ti vogliono dare l'accesso wi-fi, ecc. Insomma, siamo ancora lontani dall'avere tutto su cloud e una periferica stupida per accedervi. Una sorta di cache locale serve e, a mio parere, servirà ancora a lungo. posso aggiungere che servirà sempre !!! Ciao. 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
Re: [Python] richiesta di info su python
Tecnico ... che strana parola .. fra di noi ce ne sono :))) Il 27/06/2012 17:30, Vittorio Spina ha scritto: secondo me siete andati fuori tema e le liste non servono per colloquiare, ma per discutere tecnicamente. Per il chatting ci sono altri strumenti. Il 27/06/2012 17:26, Simone Federici ha scritto: 2012/6/27 Giovanni Porcari giovanni.porc...@softwell.it mailto:giovanni.porc...@softwell.it Offline ? Mi sa che è archeologia ;) prova a dirlo a gli operatori umanitari, che in africa non riescono a connettersi :-D ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- == Spina Giovanni Vittorio email: vittorio.sp...@gmail.com -- mobile: +39 389 15 24 211 == :: AVVISO PRIVACY = = = = = = = = = = = = = = = = = = = = Il contenuto della presente e-mail ed i suoi allegati, sono diretti esclusivamente al destinatario e devono ritenersi riservati, con divieto di diffusione o di uso non conforme alle finalità per le quali la presente e-mail è stata inviata. Pertanto, ne è vietata la diffusione e la comunicazione da parte di soggetti diversi dal destinatario, ai sensi degli artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy. Se la presente e-mail ed i suoi allegati sono stati ricevuti per errore, siete pregati di distruggere quanto ricevuto e di informare il mittente al seguente recapito: Mailto:vittorio.sp...@gmail.com == ___ 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
Re: [Python] Uso di with
Il 14/06/2012 17:08, Lorenzo Sutton ha scritto: vorrebbe una PEP per includerla nelle eccezioni predefinite :) Lorenzo. +1 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Lista dizionari
dalle varie letture che ho fatto sembra che il metodo get del diziopnario dict.get('key',False) ...sia più spiccio se devi leggere il valore .. magari aiuta ... ciao Matteo Il 15/06/2012 14:17, Walter Valenti ha scritto: Non so se ho capito, ma se hai una lista L = [{path:'path1',cfile:'file1'}, ... , {path:'pathn',cfile:'filen'}] puoi provare una cosa del genere: keypath = '/un/certo/path' [(d[path],d[cfile]) for d in L if d[path] = keypath] E' quello che faccio anche io. Itero sul dizionario. Speravo ci fosse un modo diverso (con dizionari grandi e con tanti keypath fa verificare diventa oneroso. In pratica per ogni dizionario della lista verifica che dizio['path'] sia nella lista dei valori da verificare.: for x in lista_valore: if x['path'] in lista_inter: ### resto del codice dove lista_valore è la lista dei dizionari lista_inter è la lista dei valori da verificare Walter ___ 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
Re: [Python] help me
Bravo ! Il 05/06/2012 22:41, Luigi Danilo Vasco ha scritto: No problem ragazzi, dopo tante bestemmie oggi ho ottenuto dei risultati da solo. Grazie lo stesso. Il giorno 05 giugno 2012 22:12, Marco Beri marcob...@gmail.com mailto:marcob...@gmail.com ha scritto: On Tuesday, June 5, 2012, Carlo Miron wrote: 2012/6/5 Luigi Danilo Vasco danilson@gmail.com: Ciao a tutti, ho bisogno di una mano per un progettino semplice in python, in quanto ho urgenza di scadenza! Sono disposto anche a pagare, se c'è qualcuno interessato e disponibile mi contatti via mail. E' un progettino relativamente semplice. Grazie a tutti Te lo faccio per un euro in piu` di quanto ti ha chiesto il Pelatone. Per la verità aspettavo la conferma che si trattasse di un esame universitario per dirgli che si farebbe un grosso piacere a farlo da solo. PS: a scanso di equivoci: scherzo. Io no. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it mailto: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
Re: [Python] Sqlalchemy e web framework
Grazie Marco, Per quello che devo fare Flask e' perfetto, semplice e documentato ciao, Matteo Il 17/05/2012 13:47, Marco Beri ha scritto: 2012/5/17 Matteo Boscolo matteo.bosc...@boscolini.eu mailto:matteo.bosc...@boscolini.eu Salve a tutti volevo dei consigli... dovrei visualizzare alcune tabelle di un database che ho mappato con sqlalchemy verso il web, Googolando ho trovato piramid, django, glashammer, flask, tutti che si interfacciano in qualche modo con sqlalchemy Mi sento di dire di scordarti Djanco con sqlalchemy. Django è un ottimo strumento, ma per ora (e mi sa per sempre) abbastanza dipendente dal proprio orm. Esistevano branch che miravano a usarlo con sqlalchemy ma nessuno mi pare attivo. mi sapete dare qualche consiglio che mi possa far capire cosa scegliere, quello che cerco e' la facilità di configurazione e la massima velocità per lo start up. Io direi che se devi usarlo con sqlalchemy, scegli il framework più piccolo. A occhio (e non per esperienza personale) io proverei flask. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ 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] Sqlalchemy e web framework
Salve a tutti volevo dei consigli... dovrei visualizzare alcune tabelle di un database che ho mappato con sqlalchemy verso il web, Googolando ho trovato piramid, django, glashammer, flask, tutti che si interfacciano in qualche modo con sqlalchemy mi sapete dare qualche consiglio che mi possa far capire cosa scegliere, quello che cerco e' la facilità di configurazione e la massima velocità per lo start up. grazie mille ciao, Matteo. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Decoratori a runtime su classe
Grazie mille per il suggerimento, l'oggetto poi va a finire in sqlalchemy che internamente usa pickle per scrivere l'oggetto nel db. quindi in questo modo dovrebbe funzionare ciao, Matteo Il 20/04/2012 09:54, Marco Giusti ha scritto: On Thu, Apr 19, 2012 at 04:47:49PM +0200, Matteo Boscolo wrote: Ciao a tutti devo trasformare gli attributi della mia classe da class myClass(object): def __init__(self): self.pippo=10 a class myClass(object): def __init__(self): self._pippo=10 tutto cio per evitare dei problemi di ricorsione con il modulo pickle adesso uso questa tecnica: Non mi sembra che pickle abbia tanti problemi con la ricorsione se non che ...highly recursive data structure may exceed the maximum recursion depth Se il problema è solo per serializzare gli oggetti perché non usare un approccio differente? Invece di modificare del codice già esistente deleghi ad altri l'ingrato compito. Solo un esempio su come risulterebbe il tuo codice: class myClass(object): def __init__(self): self.pippo=10 import zope.interface from zope.interface.adapter import AdapterRegistry class ISerializable(zope.interface.Interface): def getObject(): Return the original object class SerializerMyClass: zope.interface.implements(ISerializable) def __init__(self, original): self._pippo = original.pippo def getObject(self): obj = myClass() obj.pippo = 10 registry = AdapterRegistry() registry.register([declarations.implementedBy(myClass)], ISerializable, '', SerializerMyClass) ### import pickle s = pickle.dumps(ISerializable(myobj)) myobj = pickle.loads(s).getObject() ___ 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] Decoratori a runtime su classe
Ciao a tutti devo trasformare gli attributi della mia classe da class myClass(object): def __init__(self): self.pippo=10 a class myClass(object): def __init__(self): self._pippo=10 tutto cio per evitare dei problemi di ricorsione con il modulo pickle adesso uso questa tecnica: @property def pippo(self): try: return self._pippo except: self._pippo=self.__dict__['pippo'] return self._pippo @pippo.setter def pippo(self,value): self.markChanged() self._pippo=value fatto sta che per farlo in alcune classi mi devo scrivere una valangata di codice, e diciamocela tutta .. vista così fa anche schifetto .. c'e' un modo secondo voi di parametrizzare il tutto in modo semlice ... tipo: class myClass(object): def __init__(self): self._pippo=10 customDecore(self._pippo) dove customDecore fa lo sporco lavoro e aggiunge alla classe tutta quella spataffiata di roba? grazie mille ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [JOB]: Omniasolutions cerca programmatore per assunzine
Salve a tutti, Stiamo cercando una programmatore per assunzione come parte integrante del team di sviluppo di OmniaSolutions per lo sviluppo di OpemErpPlm e di altri progetti che stiamo gestendo. Cerchiamo una persona che: * sia sempre di buon umore * sia capace di gestire progetti semplici e complessi in autonomia * che si sia Battezzata sotto l'acqua santa di Guido van Rossum * e che sopporti il fatto che a volte esiste anche windows .. se siete interessati o volete avere maggiori informazioni mandate una mail a: matteo.bosc...@omniasolutions.eu oppure mi trovate via skype all'indirizzo matteo.boscolo grazie per l'attenzione .. matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: Consigli per GUI
+1 per le pyqt, io ci faccio tutto .. da pythoncad a dei lavori con db fogli di calcolo ... te le consiglio vivamente .. ciao Matteo Il 06/04/2012 18:43, Pietro De Natale ha scritto: Come interfaccia grafica ho utilizzato spesso le Qt, sono intuitive e potenti , inoltre facilmente approcciabili ma le ho usate solo su c++, su pyton non ho idea. Esiste la suite Qt SDK che è molto versatile, e per quel che riguarda la portabilità non dovresti incorrere in nessun futuro problema. Messaggio originale Da: perini.mat...@gmail.com Data: 06/04/2012 18.17 A:python@lists.python.it Ogg: [Python] Consigli per GUI Ciao a tutti... fino ad oggi ho sempre utilizzato python per fare elaborazione di immagini e calcolo avanzato, ma per lavoro mi trovo a dover creare un intrfaccia grafica utilizzabile anche da altre persone. Da questa gui vorrei richiamare i vari file (script?) che compongono il software completo e visualizzarne i risultati. Siccome lavoro con le opencv avrei inoltre bisogno di visualizzare in una parte della finestra il flusso video proveniente da una videocamera. In ultimo vorrei visualizzare alcuni risultati, sia sotto forma di immagini (modulo Image e Pygame) che come grafici tridimensionali (modulo mayavi2). Tutto questo per chiedervi se ci sono delle librerie grafiche più o meno adatte ad integrare tutto ciò. Ho sentito parlare delle Tk,Gtk,Qt ma non ho idea dei pro e contro. Qualcuno mi ha anche proposto di creare un interfaccia grafica in html5 che gestisca il software via browser (l'idea non mi dispiace per niente, in più sarebbe multipiattaforma) ma non so se può soddisfare tutte le richieste sopra descritte. Scusate se non sono stato molto chiaro ma non sono informatico (bensì ingegnere sigh...). Rimango a disposizione per qualsiasi chiarimento. Grazie per ogni consiglio... Ciao Matteo ___ 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
Re: [Python] python e google sketcup
ho ho qualcuno si arrabierà qui .. ma hai dato un occhiata a http://sketchup.google.com/intl/en/download/rubyscripts.html Il 26/03/2012 12:46, Riccardo mancuso ha scritto: ciao, esiste un api o simile per poter interfacciare google sketchup con 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] Docx composizione
Ciao a tutti, ho la necessità di comporre + documenti docx assieme andando anche ad aggiungere delle informazioni mentre li assemblo. in rete ho trovato questo modulo,https://github.com/mikemaccana/python-docx, che però mi sembra un po vuoto... non posso usare ne word ne openoffice, l'applicativo deve girare su mac windows senza problemi.. e non voglio fare un installazione di openoffice dove girerà il programma. qualche altra idea o suggerimento grazie mille Ciao Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] era Trigger in python
Il 17/02/2012 10:16, Carlo Miron ha scritto: 2012/2/17 Diego Barreradiegonebarr...@yahoo.it: 1. php non mi piace 2. il codice del gestionale fa schifo (html e php nella stessa pagina, css in line, le pagine richiamano se stesse con diversi parametri, quando si richiamano cambiano porzione html visualizzata, funziona con ie e non con firefox o chrome, ecc.) scusa se sta roba che usi e' un gestionale .. perché usare django C'e' openerp he fa gia tutto, python postgress web xml-rpc .. che si vuole di più dalla vita ??? 4. il tizio che ce l'ha venduto e' un cazzone 5. soprattutto quando mi viene un'idea, e penso a come implementarla, mi vengono i conati (vedi punto 3) Quale punto 3? © ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un aiuto per neofita alle prime armi
Il 20/01/2012 08:42, Giuseppe Amato ha scritto: Senza offesa per nessuno della ml (ormai vi seguo da abbastanza tempo da sapere che tutte le vostre risposte sono date con le migliori intenzioni), ma qualcuno che legge la ml per la prima volta può pensare che sia composta da una manica di programmatori sno Be non siamo i migliori del mondo Python non e' uno dei programmi più in del momento ci sono limiti a quello che puoi fare in python perdonaci .. ma allo stesso tempo siamo umili e cerchiamo di aiutare chi ne ha bisogno ... .pyy ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Sito www.python-it.org ed affini.
Forse perchè python.org e' piu' che sufficente .. e non ha tanto senso tradurre tutto in italiano ??? Il 21/01/2012 23:20, Aplemaser ha scritto: Ciao a tutti, volevo fare una domanda senza nessunissimo accenno di provocazione sia chiaro, anche perché sono l'ultimo arrivato tra voi. E' certo che esistono delle discussioni in merito in passato anche in questa ML, ma vorrei conoscere la situazione aggiornata. Sia per il sito www.python-it.org http://www.python-it.org che per www.python.it http://www.python.it in home page ed in generale all'interno dei siti ci sono oggetti datati e non aggiornati da tempo. La semplice domanda è come mai? Perché nessuno nella comunità si prende un po' di tempo per dare quel senso di dinamicità che viene indicata nell'incipit delle risorse in questione? Non voglio fare come quei pensionati che si mettono a criticare i lavori sulle strade e quindi se c'è bisogno di una mano io ci sono, ma prima di tutto mi chiedo come mai risorse vitali per la diffusione del linguaggio siano così anonime, avendo poi persone come voi iscritte a questa ML con tante capacità e competenze. Nessuno si senta offeso, è davvero solo una curiosità. Aplemaser aka Daniele ___ 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