[Plone-IT] wrap object

saverio smucci a cpiprogetti.it
Ven 18 Apr 2008 16:28:40 UTC


si con l'aq_base funzionava ma mi buttava fuori dall'albero di zope e 
poi non mi faceva fare tutte le operazioni relative a tools e cose varie 
quindi molto stupidamente non mi era venuto in mente di chiamare il 
getattr degli oggetti che mi interessavano

class wrap(Folder):

    mapped_attr = [lista degli attributi da mascherare al livello inferiore]

    def __getattr__(self, n):
        if n in self.mapped_attr:
            return self._wrapped_object.__getattr__(n)
        return Folder.__getattr__(self, n)

al solito... la pił semplice :p

mille grazie a tutti

Saverio





Maggiori informazioni sulla lista Plone-IT