On Monday 12 July 2010, Yuri wrote:
> Salve!
>
>   dovrei sovrascrivere il metodo Title di un Document, nel caso sia
> applicata una marker interface.
>
>   Qual è il modo più semplice? Non vorrei subclassare o modificare il
> codice, vorrei poter dire che il metodo Title di quell'oggetto, per la
> mia interfaccia, è implementato nel mio modulo.
>
>   Idee?

Puoi solo fare un monkey patch, basta eseguire una cosa di questo tipo:

from yourmodule import yourcontent
def newTitle(self):
   # ...

yourcotent.YourContent = newTitle

nel codice di newTitle controllerai la marker interface.
-- 
Riccardo Lemmi                           Email:   ricca...@reflab.com
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820                         http://www.reflab.com

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a