[Zope] define a class in a python script
Yuri
yurj at alfa.it
Wed Mar 5 04:21:32 EST 2008
Hi, all!
I would like to define a class inside a python script (so I can catalog
it and use catalog to store info, as the tutorial about catalog
everything suggests).
So I've done:
========
class Autore:
" classe per il catalogo "
def set_autore(self, autore=''):
""" setta l'autore """
self.autore=autore
def set_variante(self, variante=''):
""" setta l'autore """
self.variante = variante
def variante(self):
""" ritorna la variante """
return self.variante
def set_qualificazione(self, qualificazione=''):
""" setta la qualificazione """
self.qualificazione = qualificazione
def qualificazione(self):
""" ritorna la qualificazione """
return self.qualificazione
un_autore = Autore()
un_autore.set_autore('prova')
un_autore.set_variante('una variante')
un_autore.set_qualificazione('una qualificazione')
print un_autore.variante()
print un_autore.qualificazione()
return printed
======
but zope complains about I can call the methods of this class:
*Error Type: Unauthorized*
*Error Value: You are not allowed to access set_autore in this context
So, what can I do? How can I create virtual objects to be cataloged?
*
More information about the Zope
mailing list