On Wed, May 26, 2010 at 05:57:38PM +0200, Vittorio Zuccala' wrote:
> Buongiorno a tutti,
> sono abbastanza nuovo nella programmazione ad oggetti ma sto cercando di
> creare
> un piccolo oggettino per agevolarmi in un programma...
> Esso deve leggere un file di configurazione, recuperare delle informazioni e,
> nella mia intenzione, restituire un dizionario con l'elenco di ci che ha
> rilevato.
> Mi sapete dire in cosa sbaglio?
> Il messaggio che ho quando lancio lo script il seguente:
>
> config=cnf.conf()
> TypeError: 'dict' object not callable.
usi self.conf una volta per indicare il dizionario, ed un'altra per indicare
il metodo!
Ricorda inoltre che la PEP8 sullo stile suggerisce di usare CapWords:
Class Names
Almost without exception, class names use the CapWords convention.
Classes for internal use have a leading underscore in addition.
quindi la tua classe potrebbe essere riscritta:
class Cnf(object):
def __init__(self, configurazione):
self.conf...
...
def get_conf(self):
return self.conf
sandro
*:-)
--
Sandro Dentella *:-)
http://sqlkit.argolinux.org SQLkit home page - PyGTK/python/sqlalchemy
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python