<br><div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Right now you require an object that implements methods with
<br>certain names, which is ok but I think not perfect.&nbsp;&nbsp;Here is<br>a possibly crazy thought, just to explore.&nbsp;&nbsp;How about making<br>all arguments optional, and allowing passing either such an<br>object or the needed components?&nbsp;&nbsp;Finally, to accmmodate
<br>existing objects with a different name structure, allow<br>passing a dictionary of attribute names.<br></blockquote></div><br><br>Indeed, that could be a solution. The only question remaining is how to use the dictionnary, perhaps creating a fake object with the correct interface ?
<br><br>Matthieu<br>