[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