[Plone-IT] wrap object

saverio smucci a cpiprogetti.it
Ven 18 Apr 2008 10:26:02 UTC


un saluto a tutta la ML,
sviluppo su plone da un po' di tempo e mi trovo nella necessità di 
chiedere un po' di aiuto.
Non riesco a uscirne in nessun modo.
Ho bisogno di wrappare un oggetto archetypes all'interno di un altro 
oggetto che sostanzialmente lo deve contenere ed esporne solo dei metodi 
senza che il primo cambi, questo deve essere fatto a runtime con 
sostanzialmente qualunque oggetto istanziabile

"""
class wrapper(Folder):

    def __init__(self, id , wrapped):
       self._w = wrapped
       folder.__init__(self,id)
"""

wrapped è un qualunque oggetto all'interno del portale.
Non riesco a farlo con il __getattr__ perchè mi va in max reclusion depth.
Altre possibili soluzioni?

grazie mille

Saverio Mucci




Maggiori informazioni sulla lista Plone-IT