<div>Imports are specific to a ScriptEngine. When you create a new ScriptScope through the hosting interface and run "import foo" inside of it, the standard Python behavior applies -- if "foo" is already in sys.modules, it won't be imported again. Instead, the name will just be added to the current scope.</div>
<div> </div>
<div>When you say "startup time" in this context -- that includes the time it takes to import the modules?<br><br></div>
<div class="gmail_quote">On Thu, Aug 20, 2009 at 7:21 AM, Marco Parenzan <span dir="ltr"><<a href="mailto:marco.parenzan@libero.it">marco.parenzan@libero.it</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div lang="IT" vlink="purple" link="blue">
<div>
<p><span style="COLOR: #1f497d" lang="EN-US">Other results.</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">I have hosted IPY in a test C# application in which I separate ScriptScope creation from execution: specifically, I create scope one time, import modules, and then execute, 100 times.</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Timings are ok:</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Python Startup Elapsed time: 10595</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 0 Elapsed time: 1454ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 1 Elapsed time: 55ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 2 Elapsed time: 38ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 3 Elapsed time: 32ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 4 Elapsed time: 32ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 5 Elapsed time: 35ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 6 Elapsed time: 27ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 7 Elapsed time: 27ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 8 Elapsed time: 27ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 9 Elapsed time: 25ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 10 Elapsed time: 39ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">…</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Execution 99 Elapsed time: 22ms</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">At the moment for me is ok (waiting for a solutions, or, at least, to understand the 10 seconds!).</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Another question:. This is the code I use to create the scope:</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> <span style="COLOR: maroon">__pyEngine</span> = <span style="COLOR: #a65300">Python</span>.<span style="COLOR: maroon">CreateEngine</span>();</span></p>
<p><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> <span style="COLOR: maroon">__pyEngine</span>.<span style="COLOR: maroon">SetSearchPaths</span>(<span style="COLOR: maroon">__pySearchPaths</span>);</span></p>
<p><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> </span></p>
<p><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> <span style="COLOR: maroon">__pyScope</span> = <span style="COLOR: maroon">__pyEngine</span>.<span style="COLOR: maroon">CreateScope</span>();</span></p>
<p><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> <span style="COLOR: maroon">__pyEngine</span>.<span style="COLOR: maroon">Execute</span>(</span><span style="FONT-FAMILY: Consolas; BACKGROUND: yellow; FONT-SIZE: 16pt" lang="EN-US">"from reportlab.graphics.shapes import Drawing, String"</span><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US">, <span style="COLOR: maroon">__pyScope</span>);</span></p>
<p><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> <span style="COLOR: maroon">__pyEngine</span>.<span style="COLOR: maroon">Execute</span>(</span><span style="FONT-FAMILY: Consolas; BACKGROUND: yellow; FONT-SIZE: 16pt" lang="EN-US">"from reportlab.graphics import renderPDF"</span><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US">, <span style="COLOR: maroon">__pyScope</span>);</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">…and I use the scope to execute the subsequent code</span></p>
<div class="im">
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US">d = Drawing(100, 100)</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US">s = String(50, 50, "Hello World", textAlign='middle')</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US">d.add(s)</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US">renderPDF.drawToFile(d, "HelloWorld.pdf", "HW")</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="FONT-FAMILY: Consolas; BACKGROUND: white; FONT-SIZE: 16pt" lang="EN-US"> </span></p></div>
<p><span style="COLOR: #1f497d" lang="EN-US">The thing I dislike is sharing the single scope among the multiple execution of scripts during process life: I’d like to recreate scope every time, but at the moment I have the discussed module load cost. Is there any way to load the module at engine level (a sort of global) that all scopes can view, without importing every time?</span></p>
<div>
<div></div>
<div class="h5">
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">Thanks in advance</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> Marco [dot] Parenzan [at] libero [dot] it</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<div>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p><b><span style="FONT-SIZE: 10pt" lang="EN-US">From:</span></b><span style="FONT-SIZE: 10pt" lang="EN-US"> Marco Parenzan [mailto:<a href="mailto:marco.parenzan@libero.it" target="_blank">marco.parenzan@libero.it</a>] <br>
<b>Sent:</b> giovedě 20 agosto 2009 11.26<br><b>To:</b> '<a href="mailto:users@lists.ironpython.com" target="_blank">users@lists.ironpython.com</a>'<br><b>Subject:</b> Performances and Profiling of ReportLab under IronPython</span></p>
</div></div>
<p> </p>
<p><span lang="EN-US">Dear All,</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">I downloaded IPY2.6beta2 to test this script:</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US">from reportlab.graphics.shapes import Drawing, String</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US">from reportlab.graphics import renderPDF</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US">d = Drawing(100, 100)</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US">s = String(50, 50, "Hello World", textAlign='middle')</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US">d.add(s)</span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p style="MARGIN-LEFT: 35.4pt"><span style="COLOR: #1f497d" lang="EN-US">renderPDF.drawToFile(d, "HelloWorld.pdf", "HW")</span></p>
<p><span lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">IPY 2.0.2 takes 20 seconds; IPY 2.6beta2 about 8! But it takes long....CPython takes less that a second.</span></p>
<p><span style="COLOR: #1f497d" lang="EN-US"> </span></p>
<p><span style="COLOR: #1f497d" lang="EN-US">I have executed profiling from Curt <a href="http://blogs.msdn.com/curth/archive/2009/03/29/an-ironpython-profiler.aspx" target="_blank">post</a>. This is the result (first 15 rows, sorted by calls DESC):</span></p>
<p><span lang="EN-US"> </span></p>
<table style="WIDTH: 824pt; BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="1099">
<tbody>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">Name</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p><span style="COLOR: black">Inclusive</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p><span style="COLOR: black">Exclusive</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p><span style="COLOR: black">Calls</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: chr(Int32)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">46543</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">46543</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1453</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: ord(Object)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">17910</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">17910</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">888</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type List: method: append(Object)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">11752</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">11752</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">468</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: __import__(CodeContext, String, Object, Object, Object, Int32)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">209641377</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">209641377</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">380</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: hasattr(CodeContext, Object, String)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">771507</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">771507</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">317</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: divmod(CodeContext, Object, Object)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">99164</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">99164</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">262</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type PythonDictionary: method: has_key(Object)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">48355</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">48355</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">218</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: len(Object)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">42922</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">42922</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">189</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type StringOps: method: join(String, List)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">19591</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">19591</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">182</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module colors: class Color: def __init__(self, red, green, blue)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">17359</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">8780</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">150</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module colors: def HexColor(val, htmlOnly)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">145565</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6839</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">150</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: isinstance(CodeContext, Object, Object)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6342</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6342</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">146</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module pdfdoc: def format(element, document, toplevel, InstanceType)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">5712898</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6437</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">114</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module pdfutils: def _escape(s): def <lambda$840>(c, d)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">4710</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">2922</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">108</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type StringOps: method: lower(String)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">3266</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">3266</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">100</span></p></td></tr></tbody></table>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">Sorted by Inclusive:</span></p>
<p><span lang="EN-US"> </span></p>
<table style="WIDTH: 824pt; BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="1099">
<tbody>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">Name</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p><span style="COLOR: black">Inclusive</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p><span style="COLOR: black">Exclusive</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p><span style="COLOR: black">Calls</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">type Builtin: method: __import__(CodeContext, String, Object, Object, Object, Int32)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">209641377</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">209641377</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">380</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module renderPDF01</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">61950185</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">256</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module shapes</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">45433217</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1455217</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module __init__</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">40333697</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">53011</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">8</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module site</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">18405008</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1141596</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module renderPDF: def drawToFile(d, fn, msg, showBoundary, autoSize)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">13208473</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">210</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module flowables</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">13108755</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">64681</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module os</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">10374697</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">101300</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module paragraph</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">9988916</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">104182</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module colors</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">9227303</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">9866</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black">module utils</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">7020300</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">220690</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module canvas: class Canvas: def save(self)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6521990</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">49</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module pdfdoc: class PDFDocument: def SaveToFile(self, filename, canvas)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6493142</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">169</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module pdfdoc: class PDFDocument: def GetPDFData(self, canvas)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6215312</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">142</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">1</span></p></td></tr>
<tr style="HEIGHT: 15pt">
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 692pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="923" nowrap>
<p><span style="COLOR: black" lang="EN-US">module pdfdoc: def format(element, document, toplevel, InstanceType)</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">5712898</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 53pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="71" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">6437</span></p></td>
<td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 26pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="35" nowrap>
<p style="TEXT-ALIGN: right" align="right"><span style="COLOR: black">114</span></p></td></tr></tbody></table>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">I have not experience: any idea on improving performances? Thanks</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"> Marco [dot] Parenzan [at] libero [dot] it</span></p></div></div></div></div><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br><br></blockquote></div><br>