<HTML><HEAD>
<STYLE id=eMClientCss>
blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
.plain pre, .plain tt { font-family: monospace; font-size: 100%; font-weight: normal; font-style: normal;}
a img { border: 0px; }body {font-family: Tahoma;font-size: 12pt;}
.plain pre, .plain tt {font-family: Tahoma;font-size: 12pt;}</STYLE>
</HEAD>
<BODY>
<DIV>I'm creating <FONT face=Consolas>PyTuple</FONT> instances using the constructor.</DIV>
<DIV> </DIV>
<DIV>I noticed the constructor calls <FONT size=3><SPAN style="WHITE-SPACE: pre; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FLOAT: none; COLOR: rgb(51,51,51); FONT: 12px/16px Consolas, 'Liberation Mono', Menlo, Courier, monospace; WIDOWS: 1; DISPLAY: inline !important; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">Runtime.Incref</SPAN> for each of the tuple elements.</FONT></DIV>
<DIV> </DIV>
<DIV>But <FONT face=Consolas>PyTuple</FONT> doesn't override <FONT face=Consolas>PyObject</FONT>'s implementation of <FONT face=Consolas>IDisposable.</FONT></DIV>
<DIV> </DIV>
<DIV>It's not clear to me when this references will be cleared.</DIV>
<DIV> </DIV>
<DIV>Thanks,</DIV>
<DIV> </DIV>
<DIV>Steven</DIV>
<DIV> </DIV>
<DIV> </DIV></BODY></HTML>