Re: [Python] Programmazione web
Lawrence Oluyede ha scritto: On Sat, Apr 26, 2008 at 10:27 PM, Valentino Volonghi [EMAIL PROTECTED] wrote: On Fri, Apr 25, 2008 at 7:29 AM, Lawrence Oluyede [EMAIL PROTECTED] wrote: 3) Paste e Pylons sono scritti male Sul secondo direi di sì. Qualsiasi roba ispirata o scritta da Ian Biking e` al limite della sopportazione per quanto riguarda la qualita`. Concordo. E tre... questa mattina mi hanno sorpreso le vostre considerazioni comuni nei confronti di Pylons/Paste/Ian Biking... proprio ora che stavo pensando di usare Pylons come framework. Pensavo di aver trovato in Pylons il framework giusto per sviluppare una applicazione web facendo a meno di un orm (utilizzando db-api) ma con un scheletro preimpostato che faciliti l'uso di template, ajax, ecc... Ho dato un occhio a wsgi, ma preferivo qualcosa di un po' più di alto livello. Cosa mi consigliate? Ignoro le vostre considerazioni e continuo nella mia idea iniziale? Saluti Stefano ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] invocare funzione dal nome
Ciao, Mr.SpOOn spiffera, lunedì 28 aprile 2008 circa: Una soluzione penso possa essere un costrutto if-else, finché non trovo la funzione desiderata. Mi chiedevo però se ci fosse un metodo più elegante che mi permettesse di leggere il nome della funzione direttamente dal menu a tendina, o anche da un file yaml, ad esempio, e rendere così l'invocazione dinamica. Il modo piu' scemo che mi viene in mente, e' quello di creare un dict() con le tue funzioni. funct_dict = {'pippo':a, 'ciccio':b, 'puzzetta':c } e dopo le richiami normalmente, con result = funct_dict['puzzetta']() Questo e' sicuramente uno dei modi migliori, in quanto hai un certo grado di controllo su quello che puo' essere chiamato. Piu' genericamente, per accedere dinamicamente a un attributo di un oggetto: getattr(oggetto, nome) quindi: getattr(oggetto, nome_metodo)(...parametri...) Se si tratta di una funzione locale: locals()[nome_funzione](...parametri...) ...e cosi' via (funzioni globali, builtin, ecc) Con il dizionario hai in genere piu' controllo, ed e' preferibile. -- Antonio Valente ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] invocare funzione dal nome
Ok, grazie :D Proverò entrambi i metodi. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] SyntaxError: non-keyword arg after keyword arg
Salve, in un'applicazione wxPython, sto cercando di riempire un menu a tendina prendendo i valori da un file YAML. self.choice = wx.Choice(self, -1, size=(85,30), self.getElencoCodifiche()) def getElencoCodifiche(self): codifiche = yaml.load(file(elencoCodifiche.yaml, r)) return codifiche.keys() codifiche è un dizionario e siccome nel costruttore di wx.Choice serve una lista di stringhe, cerco di ottenerla con codifiche.keys() I dati che mi restituisce sono giusti, perché li ho provati a parte nella shell, ma quando eseguo l'applicazione mi dà il seguente errore: File proveinterfacciatemp.py, line 64 self.getElencoCodifiche()) SyntaxError: non-keyword arg after keyword arg Cos'è che sbaglio? Grazie, Carlo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] SyntaxError: non-keyword arg after keyword arg
Salve, in un'applicazione wxPython, sto cercando di riempire un menu a tendina prendendo i valori da un file YAML. self.choice = wx.Choice(self, -1, size=(85,30), self.getElencoCodifiche()) I parametri keyword (quelli con =) vanno dopo tutti gli altri...il messaggio di errore e' abbastanza chiaro :-) -- Antonio Valente ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] SyntaxError: non-keyword arg after keyword arg
ciao, Mr.SpOOn spiffera, lunedì 28 aprile 2008 circa: Cos'è che sbaglio? beh, mi sembra piuttosto chiaro: SyntaxError: non-keyword arg after keyword arg hint: http://docs.python.org/tut/node6.html#SECTION00672 bye! -- -gaspa- --- https://launchpad.net/~gaspa - -- HomePage: iogaspa.altervista.org --- -Il lunedi'dell'arrampicatore: www.lunedi.org - ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python