<div class="gmail_quote">On 13 March 2011 22:17, MinRK <span dir="ltr">&lt;<a href="mailto:benjaminrk@gmail.com">benjaminrk@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

output is a separate table, right?<br></blockquote><div><br>Right. <br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I think I&#39;m in favor of the input-id not being unique in the output<br>
table, and just returning a list (None if len 0, or the element if the<br>
list is length 1).<br></blockquote><div><br>I would still return a list for a single item, because it makes the code more consistent (e.g. you can do &quot;\n&quot;.join(outputitems)). But if we go down that route, I&#39;ll probably serialise the list as JSON and store it in single rows - then the input and output tables can still be connected using SQL join, rather than some fancy Python logic.<br>

<br>Thomas<br></div></div>