<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4120</id>
	<title>Nabble - Jython</title>
	<updated>2009-12-14T02:02:06Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Jython-f4120.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-f4120.html" />
	<subtitle type="html">Jython is a Java implementation of the Python language. It allows users to compile Python source code to Java byte codes, and run the resulting bytecodes on any Java Virtual Machine. It is the successor to JPython. Jython home is &lt;a href=&quot;http://sourceforge.net/projects/jython/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26775702</id>
	<title>Re: Q: Optimizing Jython/Java code</title>
	<published>2009-12-14T02:02:06Z</published>
	<updated>2009-12-14T02:02:06Z</updated>
	<author>
		<name>Jyrki Saarinen-3</name>
	</author>
	<content type="html">cuddihyd wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Everyone -- I'm about to embark on optimizing a piece of software written
&lt;br&gt;&amp;gt; in Jython 2.5.0 and Java 1.6. &amp;nbsp;I am not terribly experienced optimizing
&lt;br&gt;&amp;gt; Jython or Java code so it's taking me some time to find my way.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My immediate questions to the Jython user community are as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) What are the best tools for profiling Jython code? i.e. For what have you
&lt;br&gt;&amp;gt; all found the best success pinpointing your performance bottlenecks? Any
&lt;br&gt;&amp;gt; suggestions or pointers to good articles on Jython optimization would be
&lt;br&gt;&amp;gt; greatly appreciated (I haven't found a whole lot so far.)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Since Jython code is compiled into the JVM byte code, any JVM profiler 
&lt;br&gt;should fill your need. Eclipse for instance has an open source one.
&lt;br&gt;&lt;br&gt;&amp;gt; 2) In general I'm finding my Jython code to run an order of magnitude more
&lt;br&gt;&amp;gt; slowly than my Java code. Should I be surprised?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;We need to see your benchmark. Did you try to compile your .py cde with 
&lt;br&gt;PythonInterpreter.compile(String)?
&lt;br&gt;&lt;br&gt;Jyrki
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26775702&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Q%3A-Optimizing-Jython-Java-code-tp26770211p26775702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26770211</id>
	<title>Q: Optimizing Jython/Java code</title>
	<published>2009-12-13T14:06:10Z</published>
	<updated>2009-12-13T14:06:10Z</updated>
	<author>
		<name>cuddihyd</name>
	</author>
	<content type="html">Hi Everyone -- I'm about to embark on optimizing a piece of software written in Jython 2.5.0 and Java 1.6. &amp;nbsp;I am not terribly experienced optimizing Jython or Java code so it's taking me some time to find my way.
&lt;br&gt;&lt;br&gt;&lt;br&gt;My immediate questions to the Jython user community are as follows:
&lt;br&gt;&lt;br&gt;1) What are the best tools for profiling Jython code? i.e. For what have you all found the best success pinpointing your performance bottlenecks? Any suggestions or pointers to good articles on Jython optimization would be greatly appreciated (I haven't found a whole lot so far.)
&lt;br&gt;&lt;br&gt;2) In general I'm finding my Jython code to run an order of magnitude more slowly than my Java code. Should I be surprised?
&lt;br&gt;&lt;br&gt;3) I'm not explicitly using org.python.core.ConcurrentMap (not to be confused with java.util.concurrent.ConcurrentMap?) in my code anywhere, however jvisualvm's profiler indicates that I spend most of my time in ConcurrentMap. &amp;nbsp;Why would this be? 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Any hints greatly appreciated!
&lt;br&gt;Thanks.
&lt;br&gt;-Dave
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Q%3A-Optimizing-Jython-Java-code-tp26770211p26770211.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26748067</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-12-11T09:10:11Z</published>
	<updated>2009-12-11T09:10:11Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (12/04/09 - 12/11/09)
&lt;br&gt;Jython tracker at &lt;a href=&quot;http://bugs.jython.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;To view or respond to any of the issues listed below, click on the issue 
&lt;br&gt;number. &amp;nbsp;Do NOT respond to this message.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 190 open ( +8) / &amp;nbsp;1353 closed ( +0) / &amp;nbsp;1543 total ( +8)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;28
&lt;br&gt;&lt;br&gt;Average duration of open issues: 566 days.
&lt;br&gt;Median duration of open issues: 247 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 187 ( +8)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (8)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;modjy sometimes adds None to the sys.path &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/04/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1515&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1515&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;crankycoder &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;absolute imports treated as relative &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/06/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1516&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;tanketz &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;TypeError: get_referrers &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/07/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1517&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1517&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;ssteiner &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;os.getpid() is missing &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/07/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1518&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1518&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;thijs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Issues in jyhon mudule (Linux OS) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/08/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1519&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1519&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;jayasheela &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;UnicodeDecodeError &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/08/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1520&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1520&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;ssteiner &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Python built in function buffer not in Jython &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/08/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1521&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1521&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;pjac &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;repeated execution of external python scripts causing PermGen ou 12/08/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1522&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1522&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;rkurin &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Issues Now Closed (1)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;JSR 223 implementation of invokeFunction &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 50 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1490&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1490&lt;/a&gt;&amp;nbsp; &amp;nbsp; nriley &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Top Issues Most Discussed (2)
&lt;br&gt;_____________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; 6 JSR-223 support does take into consideration changes to the Scr &amp;nbsp;127 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1426&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1426&lt;/a&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 4 Maven artifact does not include standard library. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1513&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1513&lt;/a&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26748067&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-dev-f4122.html&quot; embed=&quot;fixTarget[4122]&quot; target=&quot;_top&quot; &gt;jython-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26748067p26748067.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26740634</id>
	<title>Re: Add a extension filter in JFileChoser</title>
	<published>2009-12-11T00:45:35Z</published>
	<updated>2009-12-11T00:45:35Z</updated>
	<author>
		<name>Hasan Diwan</name>
	</author>
	<content type="html">Sir:&lt;br&gt;Try this... Hope it helps!&lt;br&gt;from &lt;a href=&quot;http://java.io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java.io&lt;/a&gt; import FileFilter&lt;br&gt;class TextFileFilter:&lt;br&gt;&lt;br&gt;  def __init__(self): &lt;br&gt;    return&lt;br&gt;&lt;br&gt;  def accept(self, file):&lt;br&gt;     return file.getName().endsWith(u&amp;#39;txt&amp;#39;)&lt;br&gt;
if __name__ == &amp;#39;__main__&amp;#39;:&lt;br&gt;  import javax.swing as sw&lt;br&gt;  chooser = sw.JFileChooser()&lt;br&gt;  chooser.setFileFilter(TextFileFilter())&lt;br&gt;  # Rest of your code here&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/10 Algalan &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26740634&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;le_mowi@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
Hello:&lt;br&gt;&lt;br&gt;   I want add a file extension filter in a JFileChoser, but I can&amp;#39;t do it because I don´t uderstand any method to do it.&lt;br&gt;&lt;br&gt;   I try this,  but cause an error:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: courier,monaco,monospace,sans-serif;&quot;&gt;### Begining of code ###&lt;br&gt;
&lt;br&gt;import javax.swing as sw&lt;br&gt;&lt;br&gt;choose=sw.JFileChooser()&lt;br&gt;filter=sw.filechooser.FileNameExtensionFilter(&amp;quot;Text&amp;quot;,&amp;quot;txt&amp;quot;)&lt;br&gt;&lt;br&gt;Traceback (most recent call last):&lt;br&gt;  File &amp;quot;&amp;lt;input&amp;gt;&amp;quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
TypeError: javax.swing.filechooser.FileNameExtensionFilter(): 2nd arg can&amp;#39;t be coerced to String[]&lt;br&gt;&lt;br&gt;### End of code ###&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;   lang.String(txt) don´t work:&lt;br&gt;
&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-family: courier,monaco,monospace,sans-serif;&quot;&gt;### Begining of code ###&lt;br&gt;
&lt;br&gt;
import javax.swing as sw&lt;br&gt;import java.lang as lg&lt;br&gt;
&lt;br&gt;
choose=sw.JFileChooser()&lt;br&gt;
filter=sw.filechooser.FileNameExtensionFilter(&amp;quot;Text&amp;quot;,lg.String(txt))&lt;br&gt;
&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
  File &amp;quot;&amp;lt;input&amp;gt;&amp;quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
TypeError: javax.swing.filechooser.FileNameExtensionFilter(): 2nd arg can&amp;#39;t be coerced to String[]&lt;br&gt;
&lt;br&gt;
### End of code ###&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;   In the java pages an forums say &lt;/span&gt;I have implement a new class to add my filter to JFileChooser but I don&amp;#39;t know how do it, at the end this pages confuse me offten than the begining.&lt;br&gt;
&lt;div class=&quot;hm&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;hm&quot;&gt;&lt;br&gt;



      &lt;hr size=&quot;1&quot;&gt;&lt;br&gt;&lt;font face=&quot;Verdana&quot; size=&quot;-2&quot;&gt;¡Encuentra las mejores recetas&lt;br&gt;con Yahoo! Cocina!&lt;br&gt;
&lt;a href=&quot;http://mx.mujer.yahoo.com/cocina/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://mx.mujer.yahoo.com/cocina/&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Return on Information:&lt;br&gt;
Google Enterprise Search pays you back&lt;br&gt;
Get the facts.&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
Jython-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26740634&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Sent from my mobile device&lt;br&gt;Envoyait de mon telephone mobil&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26740634&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-a-extension-filter-in-JFileChoser-tp26739916p26740634.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26739916</id>
	<title>Add a extension filter in JFileChoser</title>
	<published>2009-12-10T23:25:54Z</published>
	<updated>2009-12-10T23:25:54Z</updated>
	<author>
		<name>Red Crow</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;Hello:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; I want add a file extension filter in a JFileChoser, but I can't do it because I don´t uderstand any method to do it.&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; I try this,&amp;nbsp; but cause an error:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: courier,monaco,monospace,sans-serif;&quot;&gt;### Begining of code ###&lt;br&gt;&lt;br&gt;import javax.swing as sw&lt;br&gt;&lt;br&gt;choose=sw.JFileChooser()&lt;br&gt;filter=sw.filechooser.FileNameExtensionFilter(&quot;Text&quot;,&quot;txt&quot;)&lt;br&gt;&lt;br&gt;Traceback (most recent call last):&lt;br&gt;&amp;nbsp; File &quot;&amp;lt;input&amp;gt;&quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;TypeError: javax.swing.filechooser.FileNameExtensionFilter(): 2nd arg can't be coerced to String[]&lt;br&gt;&lt;br&gt;### End of code ###&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; lang.String(txt) don´t work:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-family: courier,monaco,monospace,sans-serif;&quot;&gt;### Begining of code ###&lt;br&gt;
&lt;br&gt;
import javax.swing as sw&lt;br&gt;import java.lang as lg&lt;br&gt;
&lt;br&gt;
choose=sw.JFileChooser()&lt;br&gt;
filter=sw.filechooser.FileNameExtensionFilter(&quot;Text&quot;,lg.String(txt))&lt;br&gt;
&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
&amp;nbsp; File &quot;&amp;lt;input&amp;gt;&quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
TypeError: javax.swing.filechooser.FileNameExtensionFilter(): 2nd arg can't be coerced to String[]&lt;br&gt;
&lt;br&gt;
### End of code ###&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; In the java pages an forums say &lt;/span&gt;I have implement a new class to add my filter to JFileChooser but I don't know how do it, at the end this pages confuse me offten than the begining.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



      &lt;hr size=1&gt;&lt;br&gt;&lt;font face=&quot;Verdana&quot; size=&quot;-2&quot;&gt;¡Encuentra las mejores recetas&lt;br&gt;con Yahoo! Cocina!&lt;br&gt;
http://mx.mujer.yahoo.com/cocina/&lt;/font&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26739916&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-a-extension-filter-in-JFileChoser-tp26739916p26739916.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26734201</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T12:40:48Z</published>
	<updated>2009-12-10T12:40:48Z</updated>
	<author>
		<name>Alex Grönholm-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
10.12.2009 20:32, Jim Baker kirjoitti:
&lt;blockquote cite=&quot;mid:d03bb4010912101032g4f77f39ck36cb10f9a278d4e0@mail.gmail.com&quot; type=&quot;cite&quot;&gt;I have never used pawt - and I'm don't work with Swing
either - but in a cursory glance at the code:&lt;br&gt;
  &lt;ul&gt;
    &lt;li&gt;Modest import magic of Java packages that requires a package
cache. Doing an explicit import (that is, &quot;from javax.swing.text import
StyleContext, StyleConstants, TabSet&quot;) fixes that problem, as was noted
earlier. More info here, &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://wiki.python.org/jython/PackageScanning&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PackageScanning&lt;/a&gt;&lt;br&gt;
    &lt;/li&gt;
    &lt;li&gt;Some minor helper functionality for working with Swing.&lt;/li&gt;
  &lt;/ul&gt;
So I see no reason to use pawt, but on the other hand, we wouldn't
remove it from Jython until Jython 3.x. It's mostly harmless :) - we
just need to do a better job of deprecating its use. Hopefully this is
a start.&lt;br&gt;
  &lt;br&gt;
It would seem better to use Alex Grönholm's package, &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://pypi.python.org/pypi/jython-swingutils/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/jython-swingutils/&lt;/a&gt;
- Alex may describe it as pre-alpha, but I believe he's using it in his
own work quite successfully, and I like the code. In particular, it has
extensive testing. But it needs real Swing users, not me, to help
further vet it.&lt;br&gt;
&lt;/blockquote&gt;
Thanks. Indeed, some input from actual Swing users would mean a great
deal for this project, as I'm sometimes unsure how far I should go with
it.&lt;br&gt;
&lt;blockquote cite=&quot;mid:d03bb4010912101032g4f77f39ck36cb10f9a278d4e0@mail.gmail.com&quot; type=&quot;cite&quot;&gt;&lt;br&gt;
- Jim&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 9:45 AM, Phillip
Decker &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dec_ibmid@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&amp;gt;
2009/12/10 Marcos Sánchez Provencio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734201&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msanchez@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
    &lt;div class=&quot;im&quot;&gt;&amp;gt; Strange...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Anyway, Lib/pawt/swing.py does some magic that you may not need. In&lt;br&gt;
&amp;gt; fact, if you change the first line of Demo/swing/Styles.py to:&lt;br&gt;
&amp;gt; from javax.swing.text import StyleContext, StyleConstants, TabSet,&lt;br&gt;
&amp;gt; TabStop&lt;br&gt;
&amp;gt; your test does work.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:&lt;br&gt;
&amp;gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar
demo\swing\Console.py&lt;br&gt;
&amp;gt;&lt;br&gt;
    &lt;br&gt;
    &lt;/div&gt;
 Marcos -&lt;br&gt;
    &lt;br&gt;
     Excellent, you're correct, changing the import code in Styles to&lt;br&gt;
 avoid pawt fixes the problem.&lt;br&gt;
    &lt;br&gt;
     Hmm... is there a bug then in the pawt code?&lt;br&gt;
    &lt;div&gt;
    &lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Return on Information:&lt;br&gt;
Google Enterprise Search pays you back&lt;br&gt;
Get the facts.&lt;br&gt;
    &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Jython-users mailing list&lt;br&gt;
    &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734201&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;&lt;br&gt;
    &lt;a moz-do-not-send=&quot;true&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;
    &lt;/div&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;br clear=&quot;all&quot;&gt;
  &lt;br&gt;
-- &lt;br&gt;
Jim Baker&lt;br&gt;
  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734201&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;&lt;br&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;fieldset class=&quot;mimeAttachmentHeader&quot;&gt;&lt;/fieldset&gt;
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;
  &lt;/pre&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;fieldset class=&quot;mimeAttachmentHeader&quot;&gt;&lt;/fieldset&gt;
_______________________________________________
Jython-users mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734201&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734201&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26734201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26734015</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T12:27:15Z</published>
	<updated>2009-12-10T12:27:15Z</updated>
	<author>
		<name>Jim Baker</name>
	</author>
	<content type="html">Phillip,&lt;br&gt;&lt;br&gt;The package scanner was designed so that that the index data could be retrieved from something besides the file system itself. If interested, look at the code in org.python.core.packagecache. But I&amp;#39;m not aware of any implementations that actually do this.&lt;br&gt;
&lt;br&gt;So here&amp;#39;s a nice todo for Jython development: support in-memory or against a jar that contains the index (as might be built by setup.py). Yes, it&amp;#39;s possible to workaround with explicit imports, but that&amp;#39;s not just as desirable as enabling already working code to successfully run under a variety of distribution models.&lt;br&gt;
&lt;br&gt;- Jim&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 12:34 PM, Phillip Decker &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734015&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dec_ibmid@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;    I take it from the docs that, at the moment, there&amp;#39;s no way to get&lt;br&gt;
the benefits of package scanning without an on-disk cache?  (Ie: there&lt;br&gt;
is no facility for caching that info in ram?)&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;On Thu, Dec 10, 2009 at 11:32 AM, Jim Baker &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734015&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; I have never used pawt - and I&amp;#39;m don&amp;#39;t work with Swing either - but in a&lt;br&gt;
&amp;gt; cursory glance at the code:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Modest import magic of Java packages that requires a package cache. Doing an&lt;br&gt;
&amp;gt; explicit import (that is, &amp;quot;from javax.swing.text import StyleContext,&lt;br&gt;
&amp;gt; StyleConstants, TabSet&amp;quot;) fixes that problem, as was noted earlier. More info&lt;br&gt;
&amp;gt; here, &lt;a href=&quot;http://wiki.python.org/jython/PackageScanning&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PackageScanning&lt;/a&gt;&lt;br&gt;
&amp;gt; Some minor helper functionality for working with Swing.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; So I see no reason to use pawt, but on the other hand, we wouldn&amp;#39;t remove it&lt;br&gt;
&amp;gt; from Jython until Jython 3.x. It&amp;#39;s mostly harmless :) - we just need to do a&lt;br&gt;
&amp;gt; better job of deprecating its use. Hopefully this is a start.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; It would seem better to use Alex Grönholm&amp;#39;s package,&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://pypi.python.org/pypi/jython-swingutils/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/jython-swingutils/&lt;/a&gt; - Alex may describe it as&lt;br&gt;
&amp;gt; pre-alpha, but I believe he&amp;#39;s using it in his own work quite successfully,&lt;br&gt;
&amp;gt; and I like the code. In particular, it has extensive testing. But it needs&lt;br&gt;
&amp;gt; real Swing users, not me, to help further vet it.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; - Jim&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Thu, Dec 10, 2009 at 9:45 AM, Phillip Decker &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734015&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dec_ibmid@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; 2009/12/10 Marcos Sánchez Provencio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734015&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msanchez@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Strange...&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Anyway, Lib/pawt/swing.py does some magic that you may not need. In&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; fact, if you change the first line of Demo/swing/Styles.py to:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; from javax.swing.text import StyleContext, StyleConstants, TabSet,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; TabStop&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; your test does work.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;  Marcos -&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;      Excellent, you&amp;#39;re correct, changing the import code in Styles to&lt;br&gt;
&amp;gt;&amp;gt;  avoid pawt fixes the problem.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;      Hmm... is there a bug then in the pawt code?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26734015&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26734015.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26733806</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T12:12:03Z</published>
	<updated>2009-12-10T12:12:03Z</updated>
	<author>
		<name>Alex Grönholm-3</name>
	</author>
	<content type="html">10.12.2009 21:34, Phillip Decker kirjoitti:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;I take it from the docs that, at the moment, there's no way to get
&lt;br&gt;&amp;gt; the benefits of package scanning without an on-disk cache? &amp;nbsp;(Ie: there
&lt;br&gt;&amp;gt; is no facility for caching that info in ram?)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;One of the propositions for Jython 3.0 has been to disallow java package 
&lt;br&gt;imports entirely. Do you really need it?
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Dec 10, 2009 at 11:32 AM, Jim Baker&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;&amp;gt; &amp;nbsp;wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; I have never used pawt - and I'm don't work with Swing either - but in a
&lt;br&gt;&amp;gt;&amp;gt; cursory glance at the code:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modest import magic of Java packages that requires a package cache. Doing an
&lt;br&gt;&amp;gt;&amp;gt; explicit import (that is, &amp;quot;from javax.swing.text import StyleContext,
&lt;br&gt;&amp;gt;&amp;gt; StyleConstants, TabSet&amp;quot;) fixes that problem, as was noted earlier. More info
&lt;br&gt;&amp;gt;&amp;gt; here, &lt;a href=&quot;http://wiki.python.org/jython/PackageScanning&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PackageScanning&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Some minor helper functionality for working with Swing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So I see no reason to use pawt, but on the other hand, we wouldn't remove it
&lt;br&gt;&amp;gt;&amp;gt; from Jython until Jython 3.x. It's mostly harmless :) - we just need to do a
&lt;br&gt;&amp;gt;&amp;gt; better job of deprecating its use. Hopefully this is a start.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It would seem better to use Alex Grönholm's package,
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://pypi.python.org/pypi/jython-swingutils/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/jython-swingutils/&lt;/a&gt;&amp;nbsp;- Alex may describe it as
&lt;br&gt;&amp;gt;&amp;gt; pre-alpha, but I believe he's using it in his own work quite successfully,
&lt;br&gt;&amp;gt;&amp;gt; and I like the code. In particular, it has extensive testing. But it needs
&lt;br&gt;&amp;gt;&amp;gt; real Swing users, not me, to help further vet it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - Jim
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Dec 10, 2009 at 9:45 AM, Phillip Decker&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dec_ibmid@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/10 Marcos Sánchez Provencio&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msanchez@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Strange...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Anyway, Lib/pawt/swing.py does some magic that you may not need. In
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fact, if you change the first line of Demo/swing/Styles.py to:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; from javax.swing.text import StyleContext, StyleConstants, TabSet,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TabStop
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your test does work.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; Marcos -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Excellent, you're correct, changing the import code in Styles to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; avoid pawt fixes the problem.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hmm... is there a bug then in the pawt code?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Jim Baker
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733806&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26733806.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26733266</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T11:34:34Z</published>
	<updated>2009-12-10T11:34:34Z</updated>
	<author>
		<name>Phillip Decker-2</name>
	</author>
	<content type="html">&amp;nbsp; &amp;nbsp; I take it from the docs that, at the moment, there's no way to get
&lt;br&gt;the benefits of package scanning without an on-disk cache? &amp;nbsp;(Ie: there
&lt;br&gt;is no facility for caching that info in ram?)
&lt;br&gt;&lt;br&gt;On Thu, Dec 10, 2009 at 11:32 AM, Jim Baker &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733266&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have never used pawt - and I'm don't work with Swing either - but in a
&lt;br&gt;&amp;gt; cursory glance at the code:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Modest import magic of Java packages that requires a package cache. Doing an
&lt;br&gt;&amp;gt; explicit import (that is, &amp;quot;from javax.swing.text import StyleContext,
&lt;br&gt;&amp;gt; StyleConstants, TabSet&amp;quot;) fixes that problem, as was noted earlier. More info
&lt;br&gt;&amp;gt; here, &lt;a href=&quot;http://wiki.python.org/jython/PackageScanning&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PackageScanning&lt;/a&gt;&lt;br&gt;&amp;gt; Some minor helper functionality for working with Swing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I see no reason to use pawt, but on the other hand, we wouldn't remove it
&lt;br&gt;&amp;gt; from Jython until Jython 3.x. It's mostly harmless :) - we just need to do a
&lt;br&gt;&amp;gt; better job of deprecating its use. Hopefully this is a start.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would seem better to use Alex Grönholm's package,
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pypi.python.org/pypi/jython-swingutils/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/jython-swingutils/&lt;/a&gt;&amp;nbsp;- Alex may describe it as
&lt;br&gt;&amp;gt; pre-alpha, but I believe he's using it in his own work quite successfully,
&lt;br&gt;&amp;gt; and I like the code. In particular, it has extensive testing. But it needs
&lt;br&gt;&amp;gt; real Swing users, not me, to help further vet it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Jim
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Thu, Dec 10, 2009 at 9:45 AM, Phillip Decker &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733266&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dec_ibmid@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 2009/12/10 Marcos Sánchez Provencio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733266&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msanchez@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Strange...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Anyway, Lib/pawt/swing.py does some magic that you may not need. In
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; fact, if you change the first line of Demo/swing/Styles.py to:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; from javax.swing.text import StyleContext, StyleConstants, TabSet,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; TabStop
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; your test does work.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  Marcos -
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      Excellent, you're correct, changing the import code in Styles to
&lt;br&gt;&amp;gt;&amp;gt;  avoid pawt fixes the problem.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      Hmm... is there a bug then in the pawt code?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733266&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Jim Baker
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733266&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733266&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26733266.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732316</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T10:32:19Z</published>
	<updated>2009-12-10T10:32:19Z</updated>
	<author>
		<name>Jim Baker</name>
	</author>
	<content type="html">I have never used pawt - and I&amp;#39;m don&amp;#39;t work with Swing either - but in a cursory glance at the code:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Modest import magic of Java packages that requires a package cache. Doing an explicit import (that is, &amp;quot;from javax.swing.text import StyleContext, StyleConstants, TabSet&amp;quot;) fixes that problem, as was noted earlier. More info here, &lt;a href=&quot;http://wiki.python.org/jython/PackageScanning&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PackageScanning&lt;/a&gt;&lt;br&gt;
&lt;/li&gt;&lt;li&gt;Some minor helper functionality for working with Swing.&lt;/li&gt;&lt;/ul&gt;So I see no reason to use pawt, but on the other hand, we wouldn&amp;#39;t remove it from Jython until Jython 3.x. It&amp;#39;s mostly harmless :) - we just need to do a better job of deprecating its use. Hopefully this is a start.&lt;br&gt;
&lt;br&gt;It would seem better to use Alex Grönholm&amp;#39;s package, &lt;a href=&quot;http://pypi.python.org/pypi/jython-swingutils/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/jython-swingutils/&lt;/a&gt; - Alex may describe it as pre-alpha, but I believe he&amp;#39;s using it in his own work quite successfully, and I like the code. In particular, it has extensive testing. But it needs real Swing users, not me, to help further vet it.&lt;br&gt;
&lt;br&gt;- Jim&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 9:45 AM, Phillip Decker &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732316&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dec_ibmid@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&amp;gt; 2009/12/10 Marcos Sánchez Provencio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732316&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msanchez@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; Strange...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Anyway, Lib/pawt/swing.py does some magic that you may not need. In&lt;br&gt;
&amp;gt; fact, if you change the first line of Demo/swing/Styles.py to:&lt;br&gt;
&amp;gt; from javax.swing.text import StyleContext, StyleConstants, TabSet,&lt;br&gt;
&amp;gt; TabStop&lt;br&gt;
&amp;gt; your test does work.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:&lt;br&gt;
&amp;gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt; Marcos -&lt;br&gt;
&lt;br&gt;
     Excellent, you&amp;#39;re correct, changing the import code in Styles to&lt;br&gt;
 avoid pawt fixes the problem.&lt;br&gt;
&lt;br&gt;
     Hmm... is there a bug then in the pawt code?&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Return on Information:&lt;br&gt;
Google Enterprise Search pays you back&lt;br&gt;
Get the facts.&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Jython-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732316&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Jim Baker&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732316&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbaker@...&lt;/a&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732316&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26732316.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26731091</id>
	<title>Continued problems accessing standard library in static Jython jar</title>
	<published>2009-12-10T09:13:35Z</published>
	<updated>2009-12-10T09:13:35Z</updated>
	<author>
		<name>Brian Merrell-3</name>
	</author>
	<content type="html">I&amp;#39;ve added the static jython jar (ie standard library included) to a larger project which is itself packaged into a jar and pushed out to clients.  I am able to instantiate the interpreter and call my scripts from Java.  However my scripts, when executed in the PythonInterpreter are not able to see the standard library (eg &amp;quot;import os&amp;quot; fails).  Jython.jar alone works fine from the command line and I&amp;#39;ve verified the standard library made it into the larger application jar (using winzip to examine the \Lib directory) but am at a loss why it fails in my larger application.  &amp;quot;import sys&amp;quot; works for some reason but no changes to sys.path seem to help.&lt;br&gt;

&lt;br&gt;Any help would be greatly appreciated.&lt;br&gt;&lt;br&gt;-brian&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26731091&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Continued-problems-accessing-standard-library-in-static-Jython-jar-tp26731091p26731091.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26730606</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T08:45:40Z</published>
	<updated>2009-12-10T08:45:40Z</updated>
	<author>
		<name>Phillip Decker-2</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; 2009/12/10 Marcos Sánchez Provencio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730606&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msanchez@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Strange...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyway, Lib/pawt/swing.py does some magic that you may not need. In
&lt;br&gt;&amp;gt; fact, if you change the first line of Demo/swing/Styles.py to:
&lt;br&gt;&amp;gt; from javax.swing.text import StyleContext, StyleConstants, TabSet,
&lt;br&gt;&amp;gt; TabStop
&lt;br&gt;&amp;gt; your test does work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:
&lt;br&gt;&amp;gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&amp;nbsp;Marcos -
&lt;br&gt;&lt;br&gt;&amp;nbsp;    Excellent, you're correct, changing the import code in Styles to
&lt;br&gt;&amp;nbsp;avoid pawt fixes the problem.
&lt;br&gt;&lt;br&gt;&amp;nbsp;    Hmm... is there a bug then in the pawt code?
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730606&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26730606.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26726823</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-10T04:18:05Z</published>
	<updated>2009-12-10T04:18:05Z</updated>
	<author>
		<name>Marcos Sánchez Provencio-3</name>
	</author>
	<content type="html">Strange...
&lt;br&gt;&lt;br&gt;Anyway, Lib/pawt/swing.py does some magic that you may not need. In
&lt;br&gt;fact, if you change the first line of Demo/swing/Styles.py to:
&lt;br&gt;from javax.swing.text import StyleContext, StyleConstants, TabSet,
&lt;br&gt;TabStop
&lt;br&gt;your test does work.
&lt;br&gt;&lt;br&gt;El mié, 09-12-2009 a las 19:32 -0700, Phillip Decker escribió:
&lt;br&gt;&amp;gt; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726823&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26726823.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26721279</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-09T18:32:40Z</published>
	<updated>2009-12-09T18:32:40Z</updated>
	<author>
		<name>Phillip Decker-2</name>
	</author>
	<content type="html">On Wed, Dec 9, 2009 at 3:09 PM, David Handy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26721279&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;David.Handy@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Also, from this page:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.python.org/jython/InstallationInstructions#standalone-mode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/InstallationInstructions#standalone-mode&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;The standalone option does no caching&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David H
&lt;br&gt;&lt;br&gt;&lt;br&gt;Great, I appreciate the help guys. &amp;nbsp;I've been working on these
&lt;br&gt;solutions for a little while now, and I'm having the same problem with
&lt;br&gt;both. &amp;nbsp;That is, both the &amp;quot;Full Install&amp;quot; jar with
&lt;br&gt;-Dpython.cachedir.skip=true answer, and the &amp;quot;Standalone Install&amp;quot;
&lt;br&gt;answer.
&lt;br&gt;&lt;br&gt;To see the issue, if you go to the home install folder for the full
&lt;br&gt;install, and type:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; java -Dpython.cachedir.skip=true -jar jython.jar demo\swing\Console.py
&lt;br&gt;&lt;br&gt;You get:
&lt;br&gt;&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; &amp;nbsp; File &amp;quot;demo\swing\Console.py&amp;quot;, line 13, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from Styles import Styles
&lt;br&gt;&amp;nbsp; &amp;nbsp; File &amp;quot;C:\jython2.5.1\Demo\swing\Styles.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from pawt.swing.text import StyleContext, StyleConstants,
&lt;br&gt;TabSet, TabStop
&lt;br&gt;ImportError: No module named text
&lt;br&gt;&lt;br&gt;If you swap the &amp;quot;full install&amp;quot; jython jar out with the standalone one,
&lt;br&gt;the same behavior is exhibited. &amp;nbsp;Incidentally, if the
&lt;br&gt;python.cachedir.skip statement is removed, then everything works.
&lt;br&gt;This makes me think that since the cachedir.skip=false disables the
&lt;br&gt;packageScanning (&lt;a href=&quot;http://wiki.python.org/jython/PackageScanning&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PackageScanning&lt;/a&gt;) that
&lt;br&gt;now I have to explicitly name the jars I might be touching. &amp;nbsp;Is this
&lt;br&gt;true?
&lt;br&gt;&lt;br&gt;I've spent the last several hours playing with the different path
&lt;br&gt;settings on &lt;a href=&quot;http://wiki.python.org/jython/Settings&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/Settings&lt;/a&gt;&amp;nbsp;to no avail.
&lt;br&gt;&lt;br&gt;Also a comparison of the outputs from the working (packageScanning),
&lt;br&gt;and non working (full install with false flag):
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; import sys
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sys.registry
&lt;br&gt;reveals only the single difference you'd expect, &amp;quot;python.cachedir.skip=true&amp;quot;
&lt;br&gt;&lt;br&gt;So I have to admit I'm a little lost for new ideas at this point, do
&lt;br&gt;you have any?
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26721279&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26721279.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26718676</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-09T14:09:20Z</published>
	<updated>2009-12-09T14:09:20Z</updated>
	<author>
		<name>David Handy-3</name>
	</author>
	<content type="html">Also, from this page:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.python.org/jython/InstallationInstructions#standalone-mode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/InstallationInstructions#standalone-mode&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;quot;The standalone option does no caching&amp;quot;
&lt;br&gt;&lt;br&gt;David H
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Alex Grönholm [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718676&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.gronholm@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, December 09, 2009 5:04 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718676&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [Jython-users] Jython without a disk cache?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 9.12.2009 23:58, Phillip Decker kirjoitti:
&lt;br&gt;&amp;gt; &amp;gt; Hello everyone, I was wondering if you might be able to help me with
&lt;br&gt;&amp;gt; a problem:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Is there any way to run Jython without a disk cache? &amp;nbsp;Here's my issue:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; python.cachedir.skip=true, problem solved
&lt;br&gt;&amp;gt; &amp;gt; I'm part of java software project that needs an interactive script
&lt;br&gt;&amp;gt; &amp;gt; interpreter, and that can also execute preexisting scripts from disk.
&lt;br&gt;&amp;gt; &amp;gt; We selected Jython for a number of reasons, not the least being its
&lt;br&gt;&amp;gt; &amp;gt; similarity to CPython, which our customer's people already have
&lt;br&gt;&amp;gt; &amp;gt; significant experience with.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Everything works great, except for one problem: In a certain
&lt;br&gt;&amp;gt; &amp;gt; deployment, the customer has their machines tightly locked down.
&lt;br&gt;&amp;gt; &amp;gt; Regular users, (ie: non-admins), have no write access on the disks on
&lt;br&gt;&amp;gt; &amp;gt; their own machines. &amp;nbsp;Their home accounts are hosted across a
&lt;br&gt;&amp;gt; &amp;gt; medium-high-latency network, (ie: 100ms+), and the writable area on
&lt;br&gt;&amp;gt; &amp;gt; these accounts is generally about 10mb. &amp;nbsp;Yes, that's megabytes.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; After a search through the mailing list, the Jython FAQ and Google in
&lt;br&gt;&amp;gt; &amp;gt; general, it appears that Jython may not be able to support this
&lt;br&gt;&amp;gt; &amp;gt; environment. &amp;nbsp;A small speed penalty is acceptable if we can run
&lt;br&gt;&amp;gt; &amp;gt; without a low-latency disk cache.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The two obvious solutions are:
&lt;br&gt;&amp;gt; &amp;gt; 1) Get the customer to open up their security. Unfortunately, it's a
&lt;br&gt;&amp;gt; &amp;gt; large bureaucracy and trying to justify changing an enterprise-wide
&lt;br&gt;&amp;gt; &amp;gt; security policy to provide scripting for one product is a non-starter.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2) Set up a Ramdisk and put the script interpreter's cache there. The
&lt;br&gt;&amp;gt; &amp;gt; problem with this approach on windows is that it involves a level of
&lt;br&gt;&amp;gt; &amp;gt; interference with the OS that will remain whether our application is
&lt;br&gt;&amp;gt; &amp;gt; running or not. (At least as I understand the techniques for doing so)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So, is there a workaround for this? &amp;nbsp;There's beginning to be pressure
&lt;br&gt;&amp;gt; &amp;gt; to switch the api over to another language to accommodate this
&lt;br&gt;&amp;gt; &amp;gt; requirement, but I really want to stick with Jython if possible.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks for any help in advance,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; P. Decker
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; ---------
&lt;br&gt;&amp;gt; &amp;gt; Return on Information:
&lt;br&gt;&amp;gt; &amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; &amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718676&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----------------------------------------------------------------------
&lt;br&gt;&amp;gt; -------
&lt;br&gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718676&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718676&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26718676.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26718608</id>
	<title>Re: Jython without a disk cache?</title>
	<published>2009-12-09T14:04:10Z</published>
	<updated>2009-12-09T14:04:10Z</updated>
	<author>
		<name>Alex Grönholm-3</name>
	</author>
	<content type="html">9.12.2009 23:58, Phillip Decker kirjoitti:
&lt;br&gt;&amp;gt; Hello everyone, I was wondering if you might be able to help me with a problem:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there any way to run Jython without a disk cache? &amp;nbsp;Here's my issue:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;python.cachedir.skip=true, problem solved
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm part of java software project that needs an interactive script
&lt;br&gt;&amp;gt; interpreter, and that can also execute preexisting scripts from disk.
&lt;br&gt;&amp;gt; We selected Jython for a number of reasons, not the least being its
&lt;br&gt;&amp;gt; similarity to CPython, which our customer's people already have
&lt;br&gt;&amp;gt; significant experience with.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Everything works great, except for one problem: In a certain
&lt;br&gt;&amp;gt; deployment, the customer has their machines tightly locked down.
&lt;br&gt;&amp;gt; Regular users, (ie: non-admins), have no write access on the disks on
&lt;br&gt;&amp;gt; their own machines. &amp;nbsp;Their home accounts are hosted across a
&lt;br&gt;&amp;gt; medium-high-latency network, (ie: 100ms+), and the writable area on
&lt;br&gt;&amp;gt; these accounts is generally about 10mb. &amp;nbsp;Yes, that's megabytes.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; After a search through the mailing list, the Jython FAQ and Google in
&lt;br&gt;&amp;gt; general, it appears that Jython may not be able to support this
&lt;br&gt;&amp;gt; environment. &amp;nbsp;A small speed penalty is acceptable if we can run
&lt;br&gt;&amp;gt; without a low-latency disk cache.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The two obvious solutions are:
&lt;br&gt;&amp;gt; 1) Get the customer to open up their security. Unfortunately, it's a
&lt;br&gt;&amp;gt; large bureaucracy and trying to justify changing an enterprise-wide
&lt;br&gt;&amp;gt; security policy to provide scripting for one product is a non-starter.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2) Set up a Ramdisk and put the script interpreter's cache there. The
&lt;br&gt;&amp;gt; problem with this approach on windows is that it involves a level of
&lt;br&gt;&amp;gt; interference with the OS that will remain whether our application is
&lt;br&gt;&amp;gt; running or not. (At least as I understand the techniques for doing so)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, is there a workaround for this? &amp;nbsp;There's beginning to be pressure
&lt;br&gt;&amp;gt; to switch the api over to another language to accommodate this
&lt;br&gt;&amp;gt; requirement, but I really want to stick with Jython if possible.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for any help in advance,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; P. Decker
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718608&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26718608.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26718522</id>
	<title>Jython without a disk cache?</title>
	<published>2009-12-09T13:58:59Z</published>
	<updated>2009-12-09T13:58:59Z</updated>
	<author>
		<name>Phillip Decker-2</name>
	</author>
	<content type="html">Hello everyone, I was wondering if you might be able to help me with a problem:
&lt;br&gt;&lt;br&gt;Is there any way to run Jython without a disk cache? &amp;nbsp;Here's my issue:
&lt;br&gt;&lt;br&gt;I'm part of java software project that needs an interactive script
&lt;br&gt;interpreter, and that can also execute preexisting scripts from disk.
&lt;br&gt;We selected Jython for a number of reasons, not the least being its
&lt;br&gt;similarity to CPython, which our customer's people already have
&lt;br&gt;significant experience with.
&lt;br&gt;&lt;br&gt;Everything works great, except for one problem: In a certain
&lt;br&gt;deployment, the customer has their machines tightly locked down.
&lt;br&gt;Regular users, (ie: non-admins), have no write access on the disks on
&lt;br&gt;their own machines. &amp;nbsp;Their home accounts are hosted across a
&lt;br&gt;medium-high-latency network, (ie: 100ms+), and the writable area on
&lt;br&gt;these accounts is generally about 10mb. &amp;nbsp;Yes, that's megabytes.
&lt;br&gt;&lt;br&gt;After a search through the mailing list, the Jython FAQ and Google in
&lt;br&gt;general, it appears that Jython may not be able to support this
&lt;br&gt;environment. &amp;nbsp;A small speed penalty is acceptable if we can run
&lt;br&gt;without a low-latency disk cache.
&lt;br&gt;&lt;br&gt;The two obvious solutions are:
&lt;br&gt;1) Get the customer to open up their security. Unfortunately, it's a
&lt;br&gt;large bureaucracy and trying to justify changing an enterprise-wide
&lt;br&gt;security policy to provide scripting for one product is a non-starter.
&lt;br&gt;&lt;br&gt;2) Set up a Ramdisk and put the script interpreter's cache there. The
&lt;br&gt;problem with this approach on windows is that it involves a level of
&lt;br&gt;interference with the OS that will remain whether our application is
&lt;br&gt;running or not. (At least as I understand the techniques for doing so)
&lt;br&gt;&lt;br&gt;So, is there a workaround for this? &amp;nbsp;There's beginning to be pressure
&lt;br&gt;to switch the api over to another language to accommodate this
&lt;br&gt;requirement, but I really want to stick with Jython if possible.
&lt;br&gt;&lt;br&gt;Thanks for any help in advance,
&lt;br&gt;&lt;br&gt;P. Decker
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718522&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-without-a-disk-cache--tp26718522p26718522.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26716289</id>
	<title>Re: bug in jython jsr223 implemetation?</title>
	<published>2009-12-09T11:33:24Z</published>
	<updated>2009-12-09T11:33:24Z</updated>
	<author>
		<name>Anamitra Bhattacharyya</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;DIV&gt;&lt;BR&gt;Hi Nicholas &lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;that's&lt;/SPAN&gt;&lt;/SPAN&gt; great - I can definitely wait for couple of weeks - I would be more than willing to test the code that you fix whenever u are ready with it. I will try to code as per we discussed then [not having to implement a pool of CompiledScript is a great relief].&lt;/DIV&gt;
&lt;DIV&gt;Thanks for your help - do pls let me know whenever u have it ready for a test.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;
&lt;DIV&gt;Anamitra&lt;BR&gt;--- On &lt;B&gt;Wed, 12/9/09, Nicholas Riley &lt;I&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26716289&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/a&gt;&amp;gt;&lt;/I&gt;&lt;/B&gt; wrote:&lt;BR&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid&quot;&gt;&lt;BR&gt;From: Nicholas Riley &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26716289&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/a&gt;&amp;gt;&lt;BR&gt;Subject: Re: [&lt;SPAN&gt;Jython&lt;/SPAN&gt;-users] bug in jython jsr223 implemetation?&lt;BR&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26716289&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-users@...&lt;/a&gt;&lt;BR&gt;Date: Wednesday, December 9, 2009, 1:53 PM&lt;BR&gt;&lt;BR&gt;
&lt;DIV class=plainMail&gt;In article &amp;lt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=462905.91284.qm@web112103.mail.gq1.yahoo.com&quot; ymailto=&quot;mailto:462905.91284.qm@web112103.mail.gq1.yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;462905.91284.qm@...&lt;/A&gt;&amp;gt;,&lt;BR&gt;Anamitra Bhattacharyya &amp;lt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=ana_mitra@yahoo.com&quot; ymailto=&quot;mailto:ana_mitra@yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ana_mitra@...&lt;/A&gt;&amp;gt; wrote:&lt;BR&gt;&lt;div class='shrinkable-quote'&gt;&lt;BR&gt;&amp;gt; System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+cs.getEngine().get(&quot;c&quot;)); - u sould see 4+5=13 &lt;BR&gt;&amp;gt; and 2+3=9 etc instead of nulls. BTW the rhino implementation says its &lt;BR&gt;&amp;gt; &quot;MULTITHREADED&quot; too and still is giving correct out for this test. So do you &lt;BR&gt;&amp;gt; think what I am trying to do is not valid as per the jsr 223 spec? OR there &lt;BR&gt;&amp;gt; is some problem with the jython implementation of jsr223. Because if its the &lt;BR&gt;&amp;gt; former - then I will have to use a pool of CompiledScript objects and that &lt;BR&gt;&amp;gt; significantly
 complicates the implementation. If its the latter then I am &lt;BR&gt;&amp;gt; ready to make an exception for jython and code to the jython api ditching &lt;BR&gt;&amp;gt; jsr223 for jython - if u say the jython apis [PythonInterpreter etc] would &lt;BR&gt;&amp;gt; work for this. All I want&lt;BR&gt;&amp;gt;&amp;nbsp; to achieve is - &lt;BR&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;&amp;gt; 1&amp;gt;compile a script and cache it&lt;BR&gt;&amp;gt; 2&amp;gt;have multiple threads execute that and I use the Binding object as my &lt;BR&gt;&amp;gt; transport for IN and OUT params to the script.&lt;/div&gt;&lt;BR&gt;It's just a problem with the Jython implementation the JSR 223 (and &lt;BR&gt;PythonInterpreter, for that matter) front ends.&amp;nbsp; There's nothing in &lt;BR&gt;Jython itself that stops this from working.&amp;nbsp; At the time I was working &lt;BR&gt;on the JSR 223 implementation, I didn't understand the use case you are &lt;BR&gt;describing.&amp;nbsp; Now I do and I'll handle it.&lt;BR&gt;&lt;BR&gt;If you can wait a couple of weeks I will get it fixed, otherwise I &lt;BR&gt;suggest you just create your own
 per-thread locals/global Python &lt;BR&gt;dictionaries (which are what the Bindings end up getting mapped to) and &lt;BR&gt;use them.&amp;nbsp; If you look at the source code for PythonInterpreter it &lt;BR&gt;should be clear what to do, otherwise please ask on the list.&lt;BR&gt;-- &lt;BR&gt;Nicholas Riley &amp;lt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=njriley@illinois.edu&quot; ymailto=&quot;mailto:njriley@illinois.edu&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/A&gt;&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;------------------------------------------------------------------------------&lt;BR&gt;Return on Information:&lt;BR&gt;Google Enterprise Search pays you back&lt;BR&gt;Get the facts.&lt;BR&gt;&lt;A href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/A&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;Jython-users mailing list&lt;BR&gt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=Jython-users@lists.sourceforge.net&quot; ymailto=&quot;mailto:Jython-users@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=_blank rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

     &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26716289&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-jython-jsr223-implemetation--tp26705089p26716289.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26715638</id>
	<title>Re: bug in jython jsr223 implemetation?</title>
	<published>2009-12-09T10:53:39Z</published>
	<updated>2009-12-09T10:53:39Z</updated>
	<author>
		<name>Nicholas Riley-4</name>
	</author>
	<content type="html">In article &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26715638&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;462905.91284.qm@...&lt;/a&gt;&amp;gt;,
&lt;br&gt;&amp;nbsp;Anamitra Bhattacharyya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26715638&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ana_mitra@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; System.out.println(a+&amp;quot;+&amp;quot;+b+&amp;quot;=&amp;quot;+cs.getEngine().get(&amp;quot;c&amp;quot;)); - u sould see 4+5=13 
&lt;br&gt;&amp;gt; and 2+3=9 etc instead of nulls. BTW the rhino implementation says its 
&lt;br&gt;&amp;gt; &amp;quot;MULTITHREADED&amp;quot; too and still is giving correct out for this test. So do you 
&lt;br&gt;&amp;gt; think what I am trying to do is not valid as per the jsr 223 spec? OR there 
&lt;br&gt;&amp;gt; is some problem with the jython implementation of jsr223. Because if its the 
&lt;br&gt;&amp;gt; former - then I will have to use a pool of CompiledScript objects and that 
&lt;br&gt;&amp;gt; significantly complicates the implementation. If its the latter then I am 
&lt;br&gt;&amp;gt; ready to make an exception for jython and code to the jython api ditching 
&lt;br&gt;&amp;gt; jsr223 for jython - if u say the jython apis [PythonInterpreter etc] would 
&lt;br&gt;&amp;gt; work for this. All I want
&lt;br&gt;&amp;gt; &amp;nbsp;to achieve is - 
&lt;br&gt;&amp;gt;  
&lt;br&gt;&amp;gt; 1&amp;gt;compile a script and cache it
&lt;br&gt;&amp;gt; 2&amp;gt;have multiple threads execute that and I use the Binding object as my 
&lt;br&gt;&amp;gt; transport for IN and OUT params to the script.
&lt;/div&gt;&lt;br&gt;It's just a problem with the Jython implementation the JSR 223 (and 
&lt;br&gt;PythonInterpreter, for that matter) front ends. &amp;nbsp;There's nothing in 
&lt;br&gt;Jython itself that stops this from working. &amp;nbsp;At the time I was working 
&lt;br&gt;on the JSR 223 implementation, I didn't understand the use case you are 
&lt;br&gt;describing. &amp;nbsp;Now I do and I'll handle it.
&lt;br&gt;&lt;br&gt;If you can wait a couple of weeks I will get it fixed, otherwise I 
&lt;br&gt;suggest you just create your own per-thread locals/global Python 
&lt;br&gt;dictionaries (which are what the Bindings end up getting mapped to) and 
&lt;br&gt;use them. &amp;nbsp;If you look at the source code for PythonInterpreter it 
&lt;br&gt;should be clear what to do, otherwise please ask on the list.
&lt;br&gt;-- 
&lt;br&gt;Nicholas Riley &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26715638&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26715638&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-jython-jsr223-implemetation--tp26705089p26715638.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26714044</id>
	<title>Re: bug in jython jsr223 implemetation?</title>
	<published>2009-12-09T09:21:31Z</published>
	<updated>2009-12-09T09:21:31Z</updated>
	<author>
		<name>Anamitra Bhattacharyya</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;DIV&gt;Hi Nicholas&lt;/DIV&gt;
&lt;DIV&gt;thanks for your quick respponse - I&amp;nbsp;read through&amp;nbsp;the bug description - and pardon my ignorance on this aspect of jsr223 .. I did print the &quot;THREADING&quot; support for jython and it gave me this - MULTITHREADED&lt;BR&gt;&amp;lt;code&amp;gt;&lt;/DIV&gt;
&lt;DIV&gt;System.out.println(engine.getFactory().getParameter(&quot;THREADING&quot;));&lt;/DIV&gt;
&lt;DIV&gt;&amp;lt;/code&amp;gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Now my expectation was &quot;MULTITHREADED&quot; =&amp;gt; the execution is thread safe -&amp;gt; which apparently was not right from ur snippet of the jsr spec. Now all I am trying to do is :&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The scripts [writtent in jython and any other jsr 223 compliant engine] would be executed from a servlet [=&amp;gt; multi user environment] and each script would take in a bunch of IN spit out bunch of OUT params. For performance I would like to use the CompiledScript object and I was hoping I can just compile the script [provided the underlying engine supports that feature] and cache that object in memory. So the script is hot and when a request comes all I do is compliedSctipt.eval(binding) where the binding object has been created like as below&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Binding binding = new SimpleBinding();&lt;/DIV&gt;
&lt;DIV&gt;binding.put(&quot;in_param1&quot;, value1);&lt;/DIV&gt;
&lt;DIV&gt;binding.put(&quot;in_param2&quot;, value2);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;and after the eval call&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Object out_param1 = binding.get(&quot;out_param1&quot;);&lt;/DIV&gt;
&lt;DIV&gt;Object out_param2 = binding.get(&quot;out_param2&quot;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Now this request for eval would come simultaneously from multiple threads -&amp;gt; so I need this compliedScript.eval(binding) call to be thread safe -&amp;gt; without needing to synchronize as I am expecting 1000s of Web users for my system and each script can be pretty intensive one - so I cannot do a synchronized access for performance reasons. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;So when I test this simple script c=a+b - the test code looks like&amp;nbsp;as below&amp;nbsp;[simulating mutiple threads]&lt;/DIV&gt;
&lt;DIV&gt;Note I would like to use the evalParams method - but evalParams bombs for jython - so I use evalParamsThatWorksWtihJython instead. And the output would show u how the thread messes everything up. The output u see there are nulls!! - and if I just change the code to System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+cs.getEngine().get(&quot;c&quot;)); - u sould see 4+5=13 and 2+3=9 etc instead of nulls. BTW the rhino implementation says its &quot;MULTITHREADED&quot; too and still is giving correct out for this test. So do you think what I am trying to do is not valid as per the jsr 223 spec? OR there is some problem with the jython implementation of jsr223. Because if its the former - then I will have to use a pool of CompiledScript objects and that significantly complicates the implementation. If its the latter then I am ready to make an exception for jython and code to the jython api ditching jsr223 for jython - if u say the jython apis [PythonInterpreter etc] would work for this. All I
 want to achieve is - &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;1&amp;gt;compile a script and cache it&lt;/DIV&gt;
&lt;DIV&gt;2&amp;gt;have multiple threads execute that and I use the Binding object as my transport for IN and OUT params to the script.&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) throws Exception&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new MyThread(2,3).start();//a=2 and b=3 - thread will loop 20 times&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;new MyThread(4,5).start();//a=4 and b=5 - thread will loop 20 times&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new MyThread(6,7).start();//a=6 and b=7 - thread will loop 20 times&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;public static void evalParams(int a, int b) throws Exception//works for Rhino in this test&lt;BR&gt;{&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;Bindings binding = cs.getEngine().createBindings();//new SimpleBindings();&lt;BR&gt;&amp;nbsp;binding.put(&quot;a&quot;, a);&lt;BR&gt;&amp;nbsp;binding.put(&quot;b&quot;, b);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;cs.eval(binding);&lt;BR&gt;&amp;nbsp;System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+binding.get(&quot;c&quot;));&lt;BR&gt;}&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;public static void evalParamsThatWorksWtihJython(int a, int b) throws Exception&lt;BR&gt;{&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;Bindings binding = cs.getEngine().createBindings();//new SimpleBindings();&lt;BR&gt;&amp;nbsp;binding.put(&quot;a&quot;, a);&lt;BR&gt;&amp;nbsp;binding.put(&quot;b&quot;, b);&lt;/DIV&gt;
&lt;DIV&gt;ScriptContext sc = cs.getEngine().getContext();&lt;/DIV&gt;
&lt;DIV&gt;sc.setBindings(binding, ScriptContext.ENGINE_SCOPE);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;cs.eval(sc);&lt;BR&gt;&amp;nbsp;System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+binding.get(&quot;c&quot;));&lt;BR&gt;}&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; static class MyThread extends Thread&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;int i = 1;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;int j = 1;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;MyThread(int a, int b)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;i = a;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;j = b;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;public void run()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;for(int k=0;k&amp;lt;20;k++)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;evalParams(i,j);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;catch(Exception e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;------------output------------------&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;6+7=13&lt;BR&gt;2+3=null&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;4+5=null&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;4+5=9&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;4+5=9&lt;BR&gt;2+3=null&lt;BR&gt;6+7=9&lt;BR&gt;2+3=5&lt;BR&gt;4+5=9&lt;BR&gt;2+3=null&lt;BR&gt;2+3=5&lt;BR&gt;4+5=9&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;2+3=5&lt;BR&gt;4+5=9&lt;BR&gt;2+3=null&lt;BR&gt;4+5=9&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;2+3=5&lt;BR&gt;6+7=13&lt;BR&gt;6+7=13&lt;BR&gt;6+7=13&lt;BR&gt;4+5=9&lt;BR&gt;6+7=13&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;BR&gt;4+5=9&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;
&lt;DIV&gt;Anamitra&lt;BR&gt;--- On &lt;B&gt;Wed, 12/9/09, Nicholas Riley &lt;I&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714044&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/a&gt;&amp;gt;&lt;/I&gt;&lt;/B&gt; wrote:&lt;BR&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid&quot;&gt;&lt;BR&gt;From: Nicholas Riley &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714044&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/a&gt;&amp;gt;&lt;BR&gt;Subject: Re: [Jython-users] bug in jython jsr223 implemetation?&lt;BR&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714044&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-users@...&lt;/a&gt;&lt;BR&gt;Date: Wednesday, December 9, 2009, 3:33 AM&lt;BR&gt;&lt;BR&gt;
&lt;DIV class=plainMail&gt;In article &amp;lt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=866828.51670.qm@web112108.mail.gq1.yahoo.com&quot; ymailto=&quot;mailto:866828.51670.qm@web112108.mail.gq1.yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;866828.51670.qm@...&lt;/A&gt;&amp;gt;,&lt;BR&gt;Anamitra Bhattacharyya &amp;lt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=ana_mitra@yahoo.com&quot; ymailto=&quot;mailto:ana_mitra@yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ana_mitra@...&lt;/A&gt;&amp;gt; wrote:&lt;BR&gt;&lt;BR&gt;&amp;gt; Bindings binding = cs.getEngine().createBindings();//new SimpleBindings();&lt;BR&gt;&amp;gt; binding.put(&quot;a&quot;, a);&lt;BR&gt;&amp;gt; binding.put(&quot;b&quot;, b);&lt;BR&gt;&amp;gt; cs.eval(binding);&lt;BR&gt;&amp;gt; System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+binding.get(&quot;c&quot;));&lt;BR&gt;&amp;gt; &lt;BR&gt;&amp;gt; Now if I try this with the jython 2.5.1 jar it blows up right in &lt;BR&gt;&amp;gt; &quot;cs.eval(binding)&quot; statement!!!!! [note I tried with the Bindings binding = &lt;BR&gt;&amp;gt; new SimpleBindings(); - same error]&lt;BR&gt;&lt;BR&gt;Yes, modifying a ScriptContext is currently unsupported.&amp;nbsp; You can read a &lt;BR&gt;bit
 more about it in issue 1426, which has been pending for a while:&lt;BR&gt;&lt;BR&gt;&amp;lt;&lt;A href=&quot;http://bugs.jython.org/issue1426&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1426&lt;/A&gt;&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;gt; sc.setBindings(binding, ScriptContext.ENGINE_SCOPE);&lt;BR&gt;&lt;BR&gt;And it seems you've figured out how to work around this.&lt;BR&gt;&lt;BR&gt;&amp;gt; This [multithreaded CompliedScript] works for Rhino and this is a very basic &lt;BR&gt;&amp;gt; expectation - I hope somebody from Jython jsr team is polling this newsgrp to &lt;BR&gt;&amp;gt; verify my claim. Is this a known bug? Did anybodyÝface this before and knows &lt;BR&gt;&amp;gt; workaround for this - I am little desparate as without this support I cannot &lt;BR&gt;&amp;gt; use the CompiledScript concept =&amp;gt; wihtout which the jython performance is &lt;BR&gt;&amp;gt; pretty bad for me.&lt;BR&gt;&lt;BR&gt;How much isolation are you expecting between threads?&amp;nbsp; Note that JSR 223 &lt;BR&gt;defines several different threading models.&amp;nbsp; From SCR.4.3.5.2:&lt;BR&gt;&lt;div class='shrinkable-quote'&gt;&lt;BR&gt;&amp;gt; Multithreaded Engine &lt;BR&gt;&amp;gt;
 Multi-threaded Evaluation - The implementation of the API and the &lt;BR&gt;&amp;gt; engine itself are capable of supporting concurrent evaluations by &lt;BR&gt;&amp;gt; multiple threads on a single engine instance.&amp;nbsp; However the exact &lt;BR&gt;&amp;gt; behavior of such concurrent execution is ultimately determined by the &lt;BR&gt;&amp;gt; script or scripts themselves.&amp;nbsp; An engine which supports concurrent &lt;BR&gt;&amp;gt; execution is &quot;multi-threaded&quot; in the same sense that the Java language &lt;BR&gt;&amp;gt; is &quot;multi-threaded&quot;:&amp;nbsp; Evaluation by concurrent threads is allowed and &lt;BR&gt;&amp;gt; produces side effects that can be seen by other threads.&amp;nbsp; The threads &lt;BR&gt;&amp;gt; may interact or not interact, utilize synchronization or not utilize &lt;BR&gt;&amp;gt; synchronization, in scripting language dependent ways. &lt;/div&gt;&lt;BR&gt;&amp;gt; Thread-Isolated Engine &lt;BR&gt;&amp;gt; Satisfies the requirements for Multithreaded.&amp;nbsp; Also, the side-effects &lt;BR&gt;&amp;gt; for threads are isolated from one another.&amp;nbsp; Specifically, the
 isolation &lt;BR&gt;&amp;gt; limits the visibility of changes to the state of variables in the engine &lt;BR&gt;&amp;gt; scope of the interpreter.&amp;nbsp; Each thread will effectively have its own &lt;BR&gt;&amp;gt; thread-local engine scope for the engine instance.&amp;nbsp; Note that this does &lt;BR&gt;&amp;gt; not limit the visibility of side effects outside the engine scope &amp;shy; for &lt;BR&gt;&amp;gt; example, mutation of application-level Java objects.&lt;BR&gt;&lt;BR&gt;&amp;gt; Stateless Engine &lt;BR&gt;&amp;gt; Satisfies the requirements for Thread-Isolated.&amp;nbsp; In addition, the &lt;BR&gt;&amp;gt; mappings in the Bindings used as the engine scope of the &lt;BR&gt;&amp;gt; ScriptEngine are not modified by any ScriptExecution.&amp;nbsp; The keys in &lt;BR&gt;&amp;gt; the Bindings and their associated values are exactly the same before &lt;BR&gt;&amp;gt; and after each script execution.&lt;BR&gt;&lt;BR&gt;The Jython engine is currently implemented as a multithreaded engine.&amp;nbsp; &lt;BR&gt;For some limited values of &quot;isolated&quot; it would be possible to implement &lt;BR&gt;a thread-isolated
 engine.&lt;BR&gt;&lt;BR&gt;Take a look at the code of the Jython engine (PyScriptEngine) and the &lt;BR&gt;underlying PythonInterpreter - each is a relatively thin wrapper and &lt;BR&gt;should make clear what's going on.&amp;nbsp; You could implement a simple form of &lt;BR&gt;thread isolation (for locals/globals) with the functionality in &lt;BR&gt;ParserFacade/Py (e.g., see PythonInterpreter.compile).&amp;nbsp; If this is &lt;BR&gt;insufficient for your needs, you could go further by creating multiple &lt;BR&gt;PySystemState instances.&lt;BR&gt;-- &lt;BR&gt;Nicholas Riley &amp;lt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=njriley@illinois.edu&quot; ymailto=&quot;mailto:njriley@illinois.edu&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/A&gt;&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;------------------------------------------------------------------------------&lt;BR&gt;Return on Information:&lt;BR&gt;Google Enterprise Search pays you back&lt;BR&gt;Get the facts.&lt;BR&gt;&lt;A href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/A&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;Jython-users mailing list&lt;BR&gt;&lt;A href=&quot;http://us.mc1121.mail.yahoo.com/mc/compose?to=Jython-users@lists.sourceforge.net&quot; ymailto=&quot;mailto:Jython-users@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=_blank rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714044&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-jython-jsr223-implemetation--tp26705089p26714044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26710162</id>
	<title>Pydev 1.5.2 Released</title>
	<published>2009-12-09T05:26:00Z</published>
	<updated>2009-12-09T05:26:00Z</updated>
	<author>
		<name>Fabio Zadrozny-3</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;Pydev 1.5.2 has been released
&lt;br&gt;&lt;br&gt;Details on Pydev: &lt;a href=&quot;http://pydev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pydev.org&lt;/a&gt;&lt;br&gt;Details on its development: &lt;a href=&quot;http://pydev.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pydev.blogspot.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;Release Highlights:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;* Profile to have much lower memory requirements (especially on
&lt;br&gt;code-analysis rebuilds)
&lt;br&gt;* Profile for parsing to be faster
&lt;br&gt;* Compare Editor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; o Syntax highlighting integrated
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; o Editions use the pydev editor behavior
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; o Code completion works
&lt;br&gt;* Fixed issue where pydev could deadlock
&lt;br&gt;* No longer reporting import redefinitions and unused variables for
&lt;br&gt;the initial parts of imports such as import os.path
&lt;br&gt;* Fixed issue where pydev was removing __classpath__ from the
&lt;br&gt;pythonpath in jython
&lt;br&gt;* Using M1, M2 and M3 for keys instead of hardcoding Ctrl, Shift and
&lt;br&gt;Alt (which should make keybindings right on Mac OS)
&lt;br&gt;* Fixed some menus and popups
&lt;br&gt;* Properly categorizing Pydev views
&lt;br&gt;* Handling binary numbers in the python 2.6 and 3.0 grammar
&lt;br&gt;* from __future__ import print_function works on python 2.6
&lt;br&gt;* Added drag support from the pydev package explorer
&lt;br&gt;* Properly translating slashes on client/server debug
&lt;br&gt;* Other minor fixes
&lt;br&gt;&lt;br&gt;&lt;br&gt;What is PyDev?
&lt;br&gt;---------------------------
&lt;br&gt;&lt;br&gt;PyDev is a plugin that enables users to use Eclipse for Python, Jython
&lt;br&gt;and IronPython development -- making Eclipse a first class Python IDE
&lt;br&gt;-- It comes with many goodies such as code completion, syntax
&lt;br&gt;highlighting, syntax analysis, refactor, debug and many others.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Fabio Zadrozny
&lt;br&gt;------------------------------------------------------
&lt;br&gt;Software Developer
&lt;br&gt;&lt;br&gt;Aptana
&lt;br&gt;&lt;a href=&quot;http://aptana.com/python&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aptana.com/python&lt;/a&gt;&lt;br&gt;&lt;br&gt;Pydev - Python Development Environment for Eclipse
&lt;br&gt;&lt;a href=&quot;http://pydev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pydev.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://pydev.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pydev.blogspot.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26710162&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pydev-1.5.2-Released-tp26710162p26710162.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26706820</id>
	<title>Re: bug in jython jsr223 implemetation?</title>
	<published>2009-12-09T00:33:58Z</published>
	<updated>2009-12-09T00:33:58Z</updated>
	<author>
		<name>Nicholas Riley-4</name>
	</author>
	<content type="html">In article &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26706820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;866828.51670.qm@...&lt;/a&gt;&amp;gt;,
&lt;br&gt;&amp;nbsp;Anamitra Bhattacharyya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26706820&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ana_mitra@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Bindings binding = cs.getEngine().createBindings();//new SimpleBindings();
&lt;br&gt;&amp;gt; binding.put(&amp;quot;a&amp;quot;, a);
&lt;br&gt;&amp;gt; binding.put(&amp;quot;b&amp;quot;, b);
&lt;br&gt;&amp;gt; cs.eval(binding);
&lt;br&gt;&amp;gt; System.out.println(a+&amp;quot;+&amp;quot;+b+&amp;quot;=&amp;quot;+binding.get(&amp;quot;c&amp;quot;));
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now if I try this with the jython 2.5.1 jar it blows up right in 
&lt;br&gt;&amp;gt; &amp;quot;cs.eval(binding)&amp;quot; statement!!!!! [note I tried with the Bindings binding = 
&lt;br&gt;&amp;gt; new SimpleBindings(); - same error]
&lt;br&gt;&lt;br&gt;Yes, modifying a ScriptContext is currently unsupported. &amp;nbsp;You can read a 
&lt;br&gt;bit more about it in issue 1426, which has been pending for a while:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugs.jython.org/issue1426&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1426&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;gt; sc.setBindings(binding, ScriptContext.ENGINE_SCOPE);
&lt;br&gt;&lt;br&gt;And it seems you've figured out how to work around this.
&lt;br&gt;&lt;br&gt;&amp;gt; This [multithreaded CompliedScript] works for Rhino and this is a very basic 
&lt;br&gt;&amp;gt; expectation - I hope somebody from Jython jsr team is polling this newsgrp to 
&lt;br&gt;&amp;gt; verify my claim. Is this a known bug? Did anybodyÝface this before and knows 
&lt;br&gt;&amp;gt; workaround for this - I am little desparate as without this support I cannot 
&lt;br&gt;&amp;gt; use the CompiledScript concept =&amp;gt; wihtout which the jython performance is 
&lt;br&gt;&amp;gt; pretty bad for me.
&lt;br&gt;&lt;br&gt;How much isolation are you expecting between threads? &amp;nbsp;Note that JSR 223 
&lt;br&gt;defines several different threading models. &amp;nbsp;From SCR.4.3.5.2:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Multithreaded Engine 
&lt;br&gt;&amp;gt; Multi-threaded Evaluation - The implementation of the API and the 
&lt;br&gt;&amp;gt; engine itself are capable of supporting concurrent evaluations by 
&lt;br&gt;&amp;gt; multiple threads on a single engine instance. &amp;nbsp;However the exact 
&lt;br&gt;&amp;gt; behavior of such concurrent execution is ultimately determined by the 
&lt;br&gt;&amp;gt; script or scripts themselves. &amp;nbsp;An engine which supports concurrent 
&lt;br&gt;&amp;gt; execution is &amp;quot;multi-threaded&amp;quot; in the same sense that the Java language 
&lt;br&gt;&amp;gt; is &amp;quot;multi-threaded&amp;quot;: &amp;nbsp;Evaluation by concurrent threads is allowed and 
&lt;br&gt;&amp;gt; produces side effects that can be seen by other threads. &amp;nbsp;The threads 
&lt;br&gt;&amp;gt; may interact or not interact, utilize synchronization or not utilize 
&lt;br&gt;&amp;gt; synchronization, in scripting language dependent ways. 
&lt;/div&gt;&lt;br&gt;&amp;gt; Thread-Isolated Engine 
&lt;br&gt;&amp;gt; Satisfies the requirements for Multithreaded. &amp;nbsp;Also, the side-effects 
&lt;br&gt;&amp;gt; for threads are isolated from one another. &amp;nbsp;Specifically, the isolation 
&lt;br&gt;&amp;gt; limits the visibility of changes to the state of variables in the engine 
&lt;br&gt;&amp;gt; scope of the interpreter. &amp;nbsp;Each thread will effectively have its own 
&lt;br&gt;&amp;gt; thread-local engine scope for the engine instance. &amp;nbsp;Note that this does 
&lt;br&gt;&amp;gt; not limit the visibility of side effects outside the engine scope ­ for 
&lt;br&gt;&amp;gt; example, mutation of application-level Java objects.
&lt;br&gt;&lt;br&gt;&amp;gt; Stateless Engine 
&lt;br&gt;&amp;gt; Satisfies the requirements for Thread-Isolated. &amp;nbsp;In addition, the 
&lt;br&gt;&amp;gt; mappings in the Bindings used as the engine scope of the 
&lt;br&gt;&amp;gt; ScriptEngine are not modified by any ScriptExecution. &amp;nbsp;The keys in 
&lt;br&gt;&amp;gt; the Bindings and their associated values are exactly the same before 
&lt;br&gt;&amp;gt; and after each script execution.
&lt;br&gt;&lt;br&gt;The Jython engine is currently implemented as a multithreaded engine. &amp;nbsp;
&lt;br&gt;For some limited values of &amp;quot;isolated&amp;quot; it would be possible to implement 
&lt;br&gt;a thread-isolated engine.
&lt;br&gt;&lt;br&gt;Take a look at the code of the Jython engine (PyScriptEngine) and the 
&lt;br&gt;underlying PythonInterpreter - each is a relatively thin wrapper and 
&lt;br&gt;should make clear what's going on. &amp;nbsp;You could implement a simple form of 
&lt;br&gt;thread isolation (for locals/globals) with the functionality in 
&lt;br&gt;ParserFacade/Py (e.g., see PythonInterpreter.compile). &amp;nbsp;If this is 
&lt;br&gt;insufficient for your needs, you could go further by creating multiple 
&lt;br&gt;PySystemState instances.
&lt;br&gt;-- 
&lt;br&gt;Nicholas Riley &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26706820&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;njriley@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26706820&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-jython-jsr223-implemetation--tp26705089p26706820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26705089</id>
	<title>bug in jython jsr223 implemetation?</title>
	<published>2009-12-08T20:34:45Z</published>
	<updated>2009-12-08T20:34:45Z</updated>
	<author>
		<name>Anamitra Bhattacharyya</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;DIV&gt;Hi &lt;BR&gt;I beleive I have found a major issue with the jsr223 implementation of jython in 2.5.1 release - one that would cause huge issues with multithreading. I have a simple script &quot;c=a+b&quot; - which can be tested as a jython script or a rhino [javascript] script. The sample jsr223 code for this is as below:&lt;BR&gt;&lt;BR&gt;ScriptEngineManager factory = new ScriptEngineManager();&lt;BR&gt;ScriptEngine engine = factory.getEngineByName(&quot;python&quot;);&lt;BR&gt;CompiledScript cs = ((Compilable)engine).compile(&quot;c=a+b&quot;);&lt;BR&gt;&lt;BR&gt;Ideally I would like to cache this &quot;cs&quot; object and use it in a multithreaded environment. So the next few lines of the code would be executed in a multithreaded env&lt;BR&gt;&lt;BR&gt;Bindings binding = cs.getEngine().createBindings();//new SimpleBindings();&lt;BR&gt;binding.put(&quot;a&quot;, a);&lt;BR&gt;binding.put(&quot;b&quot;,
 b);&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;cs.eval(binding);&lt;BR&gt;&lt;BR&gt;System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+binding.get(&quot;c&quot;));&lt;BR&gt;&lt;BR&gt;Now if I try this with the jython 2.5.1 jar it blows up right in &quot;cs.eval(binding)&quot; statement!!!!! [note I tried with the Bindings binding = new SimpleBindings(); - same error]&lt;BR&gt;&lt;BR&gt;javax.script.ScriptException: NameError: name 'a' is not defined in &amp;lt;script&amp;gt; at&lt;BR&gt;line number 1&lt;BR&gt;at org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:&lt;BR&gt;182)&lt;BR&gt;at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:43)&lt;BR&gt;at org.python.jsr223.PyScriptEngine.access$100(PyScriptEngine.java:20)&lt;BR&gt;at org.python.jsr223.PyScriptEngine$PyCompiledScript.eval(PyScriptEngine&lt;BR&gt;.java:211)&lt;BR&gt;at javax.script.CompiledScript.eval(CompiledScript.java:86)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Now if this same code is run with rhino [the default that comes with sun/ibm jdk] it works great.&lt;BR&gt;&lt;BR&gt;If I tweak this code to as below&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Bindings binding = cs.getEngine().createBindings();//new SimpleBindings();&lt;BR&gt;binding.put(&quot;a&quot;, a);&lt;BR&gt;binding.put(&quot;b&quot;, b);&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;ScriptContext sc = cs.getEngine().getContext();&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;sc.setBindings(binding, ScriptContext.ENGINE_SCOPE);&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;cs.eval&lt;STRONG&gt;(sc);//instead of the binding&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;System.out.println(a+&quot;+&quot;+b+&quot;=&quot;+binding.get(&quot;c&quot;));&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;This works great for jython - but messes up the multithreading entorely as now the Binding is really a part of the ScriptEngine =&amp;gt; which is shared by all threads. So in effect I cannot use the CompiledScript in a multithreaded way for jython. This [multithreaded CompliedScript] works for Rhino and this is a very basic expectation - I hope somebody from Jython jsr team is polling this newsgrp to verify my claim. Is this a known bug? Did anybody&amp;nbsp;face this before and knows workaround for this - I am little desparate as without this support I cannot use the CompiledScript concept =&amp;gt; wihtout which the jython performance is pretty bad for me.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Any pointers is highly appreciated.&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;
&lt;DIV&gt;Anamitra&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26705089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-jython-jsr223-implemetation--tp26705089p26705089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26704540</id>
	<title>ANN: Jump v0.9.7.3 released.</title>
	<published>2009-12-08T17:17:01Z</published>
	<updated>2009-12-08T17:17:01Z</updated>
	<author>
		<name>Olli Wang-2</name>
	</author>
	<content type="html">&lt;div&gt;I am proud to announce that Jump 0.9.7.3 is released! &lt;/div&gt;&lt;div&gt;Jump is a build tool for distributing Java and Jython applications in a really simple step. You can find the Jump project at &lt;a href=&quot;http://opensource.ollix.com/jump&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.ollix.com/jump&lt;/a&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Note that in this release the command&amp;#39;s option names were changed dramatically, please run `jump --help` or visit &lt;a href=&quot;http://opensource.ollix.com/jump/wiki/JumpCommands&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.ollix.com/jump/wiki/JumpCommands&lt;/a&gt; to find updated option names.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Change nots:&lt;/div&gt;&lt;div&gt;* Puts cachdir directory in system temporary directory by default.&lt;/div&gt;&lt;div&gt;* Command option names were prefixed by subcommand&amp;#39;s name if it is a subcommand&amp;#39;s option.&lt;/div&gt;

&lt;div&gt;* All command option names&amp;#39; underlines were replaces by dashes.&lt;/div&gt;&lt;div&gt;* Added FMPP and Ant contrib&amp;#39;s license files.&lt;/div&gt;&lt;div&gt;* Added README file.&lt;/div&gt;&lt;div&gt;* Added CHANGES file.&lt;/div&gt;&lt;div&gt;* Remove ``*.jp`` pattern from MANIFEST.in&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If you have any question or bug report, please post it to our mailing list at &lt;a href=&quot;http://groups.google.com/group/ollix-jump&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/ollix-jump&lt;/a&gt;, contributions are always welcome as well.&lt;/div&gt;

&lt;br&gt;-- &lt;br&gt;Olli Wang&lt;br&gt;&lt;br&gt;OLLI WANG PRODUCTIONS - &lt;a href=&quot;http://olliwang.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://olliwang.com&lt;/a&gt;&lt;br&gt;A BLOG ABOUT MY LIFE AND MY WORK&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704540&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANN%3A-Jump-v0.9.7.3-released.-tp26704540p26704540.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26691466</id>
	<title>Maven + Jython</title>
	<published>2009-12-08T02:10:48Z</published>
	<updated>2009-12-08T02:10:48Z</updated>
	<author>
		<name>stephanos</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;I just created a page called &lt;a href=&quot;http://codingkata.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;codingkata.org&lt;/a&gt;&amp;nbsp;where I want to host small programming exercises. It focuses on languages that run on the JVM - so naturally I want to add Jython.
&lt;br&gt;&lt;br&gt;The thing is I need the setup to be as simple as possible - so users should not need to install Jython manually. Each exercise is setup via Maven.
&lt;br&gt;&lt;br&gt;&lt;b&gt;Bottom line: How do I compile a .py file to a jar via a maven plugin?&lt;/b&gt;&lt;br&gt;(I just found a plugin where I had to specify the jython home path).
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;stephanos&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Maven-%2B-Jython-tp26691466p26691466.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26683511</id>
	<title>Re: Is there a way to get a smaller jython.jar?</title>
	<published>2009-12-07T12:21:15Z</published>
	<updated>2009-12-07T12:21:15Z</updated>
	<author>
		<name>Alex Grönholm-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
On 7.12.2009 21:36, S&amp;eacute;bastien Boisg&amp;eacute;rault wrote:
&lt;blockquote cite=&quot;mid:4B1D5924.4090802@mines-paristech.fr&quot; type=&quot;cite&quot;&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
Alex Gr&amp;ouml;nholm a &amp;eacute;crit&amp;nbsp;:&lt;br&gt;
  &lt;blockquote cite=&quot;mid:4B1C37F4.4070505@nextday.fi&quot; type=&quot;cite&quot;&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Xerces is used at least in expat and (indirectly) in ElementTree for XML
parsing.
During the implementation of the expat module, I ran into bugs of the
default java XML Reader (resolveEntity and skippedEntity issues).
Those bugs were solved when a recent (2.9.1) version of Xerces was used
instead.

   
    &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;Have these bugs been fixed in OpenJDK?
  &lt;/pre&gt;
  &lt;/blockquote&gt;
Philip Jenvey looked into this, his findings are summarized here:
  &lt;a moz-do-not-send=&quot;true&quot; class=&quot;moz-txt-link-freetext&quot; href=&quot;http://bugs.jython.org/issue1292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1292&lt;/a&gt;&lt;br&gt;
  &lt;br&gt;
SB&lt;br&gt;
&lt;/blockquote&gt;
Looks like the latest JDK7 milestone should contain updated versions of
the XML components. Anyone care to try?&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26683511&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-there-a-way-to-get-a-smaller-jython.jar--tp26668923p26683511.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26682846</id>
	<title>Re: Is there a way to get a smaller jython.jar?</title>
	<published>2009-12-07T11:36:04Z</published>
	<updated>2009-12-07T11:36:04Z</updated>
	<author>
		<name>Sébastien Boisgérault-4</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Alex Gr&amp;ouml;nholm a &amp;eacute;crit&amp;nbsp;:&lt;br&gt;
&lt;blockquote cite=&quot;mid:4B1C37F4.4070505@nextday.fi&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Xerces is used at least in expat and (indirectly) in ElementTree for XML
parsing.
During the implementation of the expat module, I ran into bugs of the
default java XML Reader (resolveEntity and skippedEntity issues).
Those bugs were solved when a recent (2.9.1) version of Xerces was used
instead.

   
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;Have these bugs been fixed in OpenJDK?
  &lt;/pre&gt;
&lt;/blockquote&gt;
Philip Jenvey looked into this, his findings are summarized here:
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://bugs.jython.org/issue1292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1292&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
SB&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26682846&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-there-a-way-to-get-a-smaller-jython.jar--tp26668923p26682846.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679963</id>
	<title>Jython generated classes are not garbage collected from PermGen?</title>
	<published>2009-12-07T08:40:23Z</published>
	<updated>2009-12-07T08:40:23Z</updated>
	<author>
		<name>Roman Kurin</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body class='hmmessage'&gt;
&lt;br&gt;&lt;br&gt;



Hello all, I would appreciate any help on the issue.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In our application we continuously executing python scripts using jython interpreter. After some time our application runs out of PermGen space. We are using PythonInterpreter.execfile() method and we are not using compiling scripts into PyCode for execution. &lt;br&gt;After examining the heap dump i see that there is a class org.python.core.PyType that holds on to generated classes in class_to_type HashMap and i don't see where the class references are being removed from this map. I think because of this references those generated classes can not be removed from PermGen. There was an option in Jython 2.2.1 called &quot;python.options.internalTablesImpl&quot; that would allow those generated classes to be collected. I don't see this option anymore. Was it removed and replaced with something else? Is it not needed any more?&lt;br&gt;For example we are using os module in our scripts and what i see in PyType.class_to_type are references to classes like this: &quot;org.python.proxies.util.Errors$RequestError$543&quot;, &quot;org.python.proxies.util.Errors$RequestError$544&quot; &quot;org.python.proxies.util.Errors$RequestError$545&quot; etc. thousands of those proxies for the same class that really should go away.&lt;br&gt;&lt;br&gt;I really want to understand what is going on and If i am missing something and there is an easy fix or it's a bug? &lt;br&gt;&lt;br&gt;I am trying to upgrade from 2.2.1 to 2.5.1, running Java 1.5 on Windows XP.&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;Roman&lt;br&gt; 		 	   		  &lt;br&gt;&lt;hr&gt;Windows 7: Unclutter your desktop. &lt;a href=&quot;http://www.microsoft.com/windows/windows-7/videos-tours.aspx?h=7sec&amp;amp;slideid=1&amp;amp;media=aero-shake-7second&amp;amp;listid=1&amp;amp;stop=1&amp;amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_7secdemo:122009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Learn more.&lt;/a&gt; 		 	   		  &lt;br /&gt;&lt;hr /&gt;Get gifts for them and cashback for you. &lt;a href='http://www.bing.com/shopping/search?q=xbox+games&amp;scope=cashback&amp;form=MSHYCB&amp;publ=WLHMTAG&amp;crea=TEXT_MSHYCB_Shopping_Giftsforthem_cashback_1x1' target='_new' rel=&quot;nofollow&quot;&gt;Try Bing now.&lt;/a&gt;&lt;/body&gt;
&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jython-generated-classes-are-not-garbage-collected-from-PermGen--tp26679963p26679963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26670161</id>
	<title>Re: Is there a way to get a smaller jython.jar?</title>
	<published>2009-12-06T15:02:12Z</published>
	<updated>2009-12-06T15:02:12Z</updated>
	<author>
		<name>Alex Grönholm-3</name>
	</author>
	<content type="html">On 7.12.2009 0:39, Sébastien Boisgérault wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Fabio Zadrozny a écrit :
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I was going to upgrade Pydev (which currently uses Jython 2.1
&lt;br&gt;&amp;gt;&amp;gt; internally) to the latest version (Jython 2.5.1), but after getting it
&lt;br&gt;&amp;gt;&amp;gt; and starting to do the integration, I stopped because Jython seems to
&lt;br&gt;&amp;gt;&amp;gt; have grown a bit too big for integrating (jython.jar had 704 kb in
&lt;br&gt;&amp;gt;&amp;gt; Jython 2.1 and now it has 6.5 MB -- the whole pydev distribution with
&lt;br&gt;&amp;gt;&amp;gt; the current jython is 5.6 MB, so, it would be more than double the
&lt;br&gt;&amp;gt;&amp;gt; current size) -- so, my question is: is there any way to get a lighter
&lt;br&gt;&amp;gt;&amp;gt; version of Jython with just the essentials that could get close to the
&lt;br&gt;&amp;gt;&amp;gt; previous version size?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I took a quick look at the jar and it seems the biggest things (sizes
&lt;br&gt;&amp;gt;&amp;gt; uncompressed from the jar) are:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Total size uncompressed: 13,9 MB (using JDiskReport)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1. org.python.antlr with 4.2 MB (is all this really needed?)
&lt;br&gt;&amp;gt;&amp;gt; 2. org.python.core with 2.8 MB (that's probably essential)
&lt;br&gt;&amp;gt;&amp;gt; 3. org.python.apache with 2.5 MB (what is xerces used for? is it essential?)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Xerces is used at least in expat and (indirectly) in ElementTree for XML
&lt;br&gt;&amp;gt; parsing.
&lt;br&gt;&amp;gt; During the implementation of the expat module, I ran into bugs of the
&lt;br&gt;&amp;gt; default java XML Reader (resolveEntity and skippedEntity issues).
&lt;br&gt;&amp;gt; Those bugs were solved when a recent (2.9.1) version of Xerces was used
&lt;br&gt;&amp;gt; instead.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;Have these bugs been fixed in OpenJDK?
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SB
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 3. com with 2.4 MB (I believe that's optional right?)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So, can someone give me some clues on what can and can't be removed
&lt;br&gt;&amp;gt;&amp;gt; (I'm targetting to have a 2-3 MB jython.jar).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also, are there any benchmarks on the jython startup time comparing
&lt;br&gt;&amp;gt;&amp;gt; version 2.1 and 2.5? (right now one of the slowest things to get up
&lt;br&gt;&amp;gt;&amp;gt; the Pydev editor is the Jython startup).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Fabio
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26670161&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26670161&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26670161&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-there-a-way-to-get-a-smaller-jython.jar--tp26668923p26670161.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26669961</id>
	<title>Re: Is there a way to get a smaller jython.jar?</title>
	<published>2009-12-06T14:39:45Z</published>
	<updated>2009-12-06T14:39:45Z</updated>
	<author>
		<name>Sébastien Boisgérault-4</name>
	</author>
	<content type="html">Fabio Zadrozny a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was going to upgrade Pydev (which currently uses Jython 2.1
&lt;br&gt;&amp;gt; internally) to the latest version (Jython 2.5.1), but after getting it
&lt;br&gt;&amp;gt; and starting to do the integration, I stopped because Jython seems to
&lt;br&gt;&amp;gt; have grown a bit too big for integrating (jython.jar had 704 kb in
&lt;br&gt;&amp;gt; Jython 2.1 and now it has 6.5 MB -- the whole pydev distribution with
&lt;br&gt;&amp;gt; the current jython is 5.6 MB, so, it would be more than double the
&lt;br&gt;&amp;gt; current size) -- so, my question is: is there any way to get a lighter
&lt;br&gt;&amp;gt; version of Jython with just the essentials that could get close to the
&lt;br&gt;&amp;gt; previous version size?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I took a quick look at the jar and it seems the biggest things (sizes
&lt;br&gt;&amp;gt; uncompressed from the jar) are:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Total size uncompressed: 13,9 MB (using JDiskReport)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. org.python.antlr with 4.2 MB (is all this really needed?)
&lt;br&gt;&amp;gt; 2. org.python.core with 2.8 MB (that's probably essential)
&lt;br&gt;&amp;gt; 3. org.python.apache with 2.5 MB (what is xerces used for? is it essential?)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Xerces is used at least in expat and (indirectly) in ElementTree for XML 
&lt;br&gt;parsing.
&lt;br&gt;During the implementation of the expat module, I ran into bugs of the 
&lt;br&gt;default java XML Reader (resolveEntity and skippedEntity issues).
&lt;br&gt;Those bugs were solved when a recent (2.9.1) version of Xerces was used 
&lt;br&gt;instead.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;SB
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 3. com with 2.4 MB (I believe that's optional right?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, can someone give me some clues on what can and can't be removed
&lt;br&gt;&amp;gt; (I'm targetting to have a 2-3 MB jython.jar).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, are there any benchmarks on the jython startup time comparing
&lt;br&gt;&amp;gt; version 2.1 and 2.5? (right now one of the slowest things to get up
&lt;br&gt;&amp;gt; the Pydev editor is the Jython startup).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fabio
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jython-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26669961&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26669961&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-there-a-way-to-get-a-smaller-jython.jar--tp26668923p26669961.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26668923</id>
	<title>Is there a way to get a smaller jython.jar?</title>
	<published>2009-12-06T12:49:47Z</published>
	<updated>2009-12-06T12:49:47Z</updated>
	<author>
		<name>Fabio Zadrozny-2</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I was going to upgrade Pydev (which currently uses Jython 2.1
&lt;br&gt;internally) to the latest version (Jython 2.5.1), but after getting it
&lt;br&gt;and starting to do the integration, I stopped because Jython seems to
&lt;br&gt;have grown a bit too big for integrating (jython.jar had 704 kb in
&lt;br&gt;Jython 2.1 and now it has 6.5 MB -- the whole pydev distribution with
&lt;br&gt;the current jython is 5.6 MB, so, it would be more than double the
&lt;br&gt;current size) -- so, my question is: is there any way to get a lighter
&lt;br&gt;version of Jython with just the essentials that could get close to the
&lt;br&gt;previous version size?
&lt;br&gt;&lt;br&gt;I took a quick look at the jar and it seems the biggest things (sizes
&lt;br&gt;uncompressed from the jar) are:
&lt;br&gt;&lt;br&gt;Total size uncompressed: 13,9 MB (using JDiskReport)
&lt;br&gt;&lt;br&gt;1. org.python.antlr with 4.2 MB (is all this really needed?)
&lt;br&gt;2. org.python.core with 2.8 MB (that's probably essential)
&lt;br&gt;3. org.python.apache with 2.5 MB (what is xerces used for? is it essential?)
&lt;br&gt;3. com with 2.4 MB (I believe that's optional right?)
&lt;br&gt;&lt;br&gt;So, can someone give me some clues on what can and can't be removed
&lt;br&gt;(I'm targetting to have a 2-3 MB jython.jar).
&lt;br&gt;&lt;br&gt;Also, are there any benchmarks on the jython startup time comparing
&lt;br&gt;version 2.1 and 2.5? (right now one of the slowest things to get up
&lt;br&gt;the Pydev editor is the Jython startup).
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Fabio
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26668923&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-there-a-way-to-get-a-smaller-jython.jar--tp26668923p26668923.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26653218</id>
	<title>Re: Using Swing from Jython - EDT safety?</title>
	<published>2009-12-04T21:32:02Z</published>
	<updated>2009-12-04T21:32:02Z</updated>
	<author>
		<name>Jim White</name>
	</author>
	<content type="html">Joonas Pulakka wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Swing's thread policy has apparently been getting stricter over years, 
&lt;br&gt;&amp;gt; and as mentioned for example 
&lt;br&gt;&amp;gt; here: &lt;a href=&quot;http://stackoverflow.com/questions/491323/is-it-safe-to-construct-swing-awt-widgets-not-on-the-event-dispatch-thread&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stackoverflow.com/questions/491323/is-it-safe-to-construct-swing-awt-widgets-not-on-the-event-dispatch-thread&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's &amp;quot;illegal&amp;quot; to even _construct_ Swing widgets outside the event 
&lt;br&gt;&amp;gt; dispatch thread, let alone manipulate them. ...
&lt;br&gt;&lt;br&gt;That is not true. &amp;nbsp;It is a persistent bit of misinformation that arose 
&lt;br&gt;from a revision to the tutorial that has been retracted.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bitguru.wordpress.com/2007/03/21/will-the-real-swing-single-threading-rule-please-stand-up/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitguru.wordpress.com/2007/03/21/will-the-real-swing-single-threading-rule-please-stand-up/&lt;/a&gt;&lt;br&gt;&lt;br&gt;The policy remains the same. &amp;nbsp;But on some buggy JVMs (Solaris being one 
&lt;br&gt;that notably had trouble) there may be intermittent failures. &amp;nbsp;So you 
&lt;br&gt;can still construct.
&lt;br&gt;&lt;br&gt;While the tutorial does try to persuade you to construct on the EDT, 
&lt;br&gt;that it is not strictly required is apparent in the SplashDemo.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://java.sun.com/docs/books/tutorial/uiswing/misc/splashscreen.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/docs/books/tutorial/uiswing/misc/splashscreen.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;They never try and explain when it is OK to construct after the first 
&lt;br&gt;component is realized because they could never do it in such a way that 
&lt;br&gt;some (most?) people wouldn't still get it wrong. &amp;nbsp;Many Swing apps can't 
&lt;br&gt;even follow the very clear rule about not calling non-threadsafe methods 
&lt;br&gt;off the EDT.
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653218&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Using-Swing-from-Jython---EDT-safety--tp26511169p26653218.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26651004</id>
	<title>Re: Problem using super() to call Java method</title>
	<published>2009-12-04T15:31:58Z</published>
	<updated>2009-12-04T15:31:58Z</updated>
	<author>
		<name>Philip Yi</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;PRE style=&quot;color: #000000; font-family: Arial, sans-serif; font-size: 13px; line-height: 16px; margin: 0px; padding: 0px; background:#ffffff; white-space : pre-wrap; &quot;&gt; Thanks for your prompt response, Tobias.  Even though its not quite the answer I wanted to hear, I understand.  You guys are doing a great job and I'm sure it will get fixed sooner rather than later, since its really quite a common use case.  Good luck and I'll check in regularly to see what happens.  In the meantime I'll work on other parts of my project.&amp;#13;
&amp;#13;
Cheers,&amp;#13;
Philip&amp;#13;
&amp;#13;
On Friday, December 04, 2009, at 07:39AM, &quot;Tobias Ivarsson&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thobes@...&lt;/a&gt;&amp;gt; wrote:&amp;#13;
&amp;gt;&lt;/PRE&gt;
&lt;DIV align=&quot;left&quot; style=&quot;margin-left:10px;&quot;&gt;
&lt;DIV&gt;Yes, this is a bug. I don't know if there is an open issue for this already, but there are open issues on related topics, it will get fixed, but its a pretty tricky case (protected method accessed via reflection) so I cannot give you an estimate on when this will be done.&lt;DIV&gt;


&lt;BR&gt;
&lt;/DIV&gt;
&lt;DIV&gt;Cheers,&lt;/DIV&gt;
&lt;DIV&gt;Tobias&lt;BR&gt;
&lt;BR&gt;
&lt;DIV class=&quot;gmail_quote&quot;&gt;On Fri, Dec 4, 2009 at 1:58 PM, Philip Yi &lt;SPAN dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651004&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philipyi@...&lt;/a&gt;&amp;gt;&lt;/SPAN&gt; wrote:&lt;BR&gt;
&lt;BLOCKQUOTE class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

Hi&lt;BR&gt;

&lt;BR&gt;
The attached code results in the following error:&lt;BR&gt;

&lt;BR&gt;
.....&lt;BR&gt;
MyDocument.insertUpdate entered&lt;BR&gt;
MyDocument.insertUpdate entered&lt;BR&gt;
MyDocument.insertUpdate entered&lt;BR&gt;
.....&lt;BR&gt;

&lt;BR&gt;
RuntimeError: maximum recursion depth exceeded&lt;BR&gt;

&lt;BR&gt;
It appears that instead of calling the super (PlainDocument in this case) method, it recursively calls MyDocument method.&lt;BR&gt;

&lt;BR&gt;
Is this a jython bug?&lt;BR&gt;

&lt;BR&gt;
cheers&lt;BR&gt;

&lt;BR&gt;

&lt;BR&gt;------------------------------------------------------------------------------&lt;BR&gt;
Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;BR&gt;
a free event focused on virtualization and cloud computing.&lt;BR&gt;
Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;BR&gt;

&lt;A href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/A&gt;
&lt;BR&gt;_______________________________________________&lt;BR&gt;
Jython-users mailing list&lt;BR&gt;

&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651004&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;BR&gt;

&lt;A href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/A&gt;
&lt;BR&gt;

&lt;BR&gt;
&lt;/BLOCKQUOTE&gt;
&lt;/DIV&gt;
&lt;BR&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651004&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-using-super%28%29-to-call-Java-method-tp26642208p26651004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26650479</id>
	<title>Problems with jythonbook web?</title>
	<published>2009-12-04T14:43:10Z</published>
	<updated>2009-12-04T14:43:10Z</updated>
	<author>
		<name>josu jugo-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Hi&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I have visited&amp;nbsp;&lt;a href=&quot;http://jythonpodcast.hostjava.net/jythonbook/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jythonpodcast.hostjava.net/jythonbook/index.html&lt;/a&gt;, and My browser has sent me the &amp;nbsp;information below.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Maybe, the web have problems.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;josu&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 21px; &quot;&gt;&lt;div class=&quot;icon&quot; jstcache=&quot;0&quot; style=&quot;position: absolute; z-index: auto; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;title&quot; i18n-content=&quot;headLine&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 87px; margin-bottom: 6pt; margin-left: 87px; font-size: 18pt; line-height: 33px; font-weight: bold; color: rgb(102, 0, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-size: 13px; font-weight: normal; line-height: 21px; &quot;&gt;&lt;img id=&quot;f3464072-58a6-4933-8d0c-ae35226a92ae&quot; height=&quot;46&quot; width=&quot;105.193&quot; apple-width=&quot;yes&quot; apple-height=&quot;yes&quot; src=&quot;http://old.nabble.com/attachment/26650479/0/attachment.png&quot;&gt;&lt;/span&gt;Warning: Visiting this site may harm your computer!&lt;/div&gt;&lt;div class=&quot;main&quot; i18n-values=&quot;.innerHTML:description1&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 90px; margin-bottom: 0px; margin-left: 90px; &quot;&gt;The website at&amp;nbsp;&lt;strong jstcache=&quot;0&quot;&gt;&lt;a href=&quot;http://jythonpodcast.hostjava.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jythonpodcast.hostjava.net&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;contains elements from the site&amp;nbsp;&lt;strong jstcache=&quot;0&quot;&gt;&lt;a href=&quot;http://reycross.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;reycross.com&lt;/a&gt;&lt;/strong&gt;, which appears to host&amp;nbsp;malware – software that can hurt your computer or otherwise operate without your consent. Just visiting a site that contains malware can infect your computer.&lt;/div&gt;&lt;div class=&quot;main&quot; i18n-values=&quot;.innerHTML:description2&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 90px; margin-bottom: 0px; margin-left: 90px; &quot;&gt;For detailed information about the problems with these elements, visit the Google&amp;nbsp;&lt;a href=&quot;&quot; jstcache=&quot;0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Safe Browsing diagnostic page&lt;/a&gt;&amp;nbsp;for &lt;a href=&quot;http://reycross.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;reycross.com&lt;/a&gt;.&lt;/div&gt;&lt;div class=&quot;main&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 90px; margin-bottom: 0px; margin-left: 90px; &quot;&gt;&lt;a href=&quot;&quot; i18n-content=&quot;description3&quot; jstcache=&quot;0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Learn more about how to protect yourself from harmful software online.&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;main&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 90px; margin-bottom: 0px; margin-left: 90px; &quot;&gt;&lt;form class=&quot;submission&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 15px; margin-right: 5px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;input name=&quot;checky&quot; id=&quot;checky&quot; type=&quot;checkbox&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&amp;nbsp;&lt;label for=&quot;checky&quot; i18n-content=&quot;confirm_text&quot; jstcache=&quot;0&quot;&gt;I understand that visiting this site may harm my computer.&lt;/label&gt;&amp;nbsp;&lt;input type=&quot;button&quot; name=&quot;continue_button&quot; i18n-values=&quot;value:continue_button&quot; disabled=&quot;true&quot; value=&quot;Proceed anyway&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;br jstcache=&quot;0&quot;&gt;&lt;input type=&quot;button&quot; name=&quot;back_button&quot; i18n-values=&quot;value:back_button&quot; value=&quot;Back to safety&quot; jstcache=&quot;0&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/form&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650479&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-users-f4123.html&quot; embed=&quot;fixTarget[4123]&quot; target=&quot;_top&quot; &gt;jython-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-jythonbook-web--tp26650479p26650479.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645799</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-12-04T09:10:11Z</published>
	<updated>2009-12-04T09:10:11Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (11/27/09 - 12/04/09)
&lt;br&gt;Jython tracker at &lt;a href=&quot;http://bugs.jython.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;To view or respond to any of the issues listed below, click on the issue 
&lt;br&gt;number. &amp;nbsp;Do NOT respond to this message.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 183 open ( +4) / &amp;nbsp;1352 closed ( +2) / &amp;nbsp;1535 total ( +6)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;28
&lt;br&gt;&lt;br&gt;Average duration of open issues: 581 days.
&lt;br&gt;Median duration of open issues: 245 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 180 ( +4)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (6)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;1.4.10 upgrade instructions should mention Register permission &amp;nbsp; 12/01/09
&lt;br&gt;CLOSED &lt;a href=&quot;http://bugs.jython.org/issue1509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1509&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;loewis &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;minidom is not parsing comment information correctly &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/01/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1510&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1510&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;william.bernardet &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;PySet doesn't support Java serialization &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/02/09
&lt;br&gt;CLOSED &lt;a href=&quot;http://bugs.jython.org/issue1511&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1511&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;tsirkia &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;No maven artifacts available for 2.5.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/03/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1512&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1512&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;dstengle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Maven artifact does not include standard library. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/03/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1513&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1513&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;dstengle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;[Windows] Arguments missing from command-line &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/03/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1514&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1514&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;jaraco &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Issues Now Closed (5)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;os.stat(None) should raise TypeError and not &amp;nbsp;java.lang.IllegalA &amp;nbsp;180 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1369&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1369&lt;/a&gt;&amp;nbsp; &amp;nbsp; pjenvey &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Cookie Lib can't count &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 22 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1501&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1501&lt;/a&gt;&amp;nbsp; &amp;nbsp; pjenvey &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;modjy crashes if any query string parameters are not set with '= &amp;nbsp; &amp;nbsp;6 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1507&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1507&lt;/a&gt;&amp;nbsp; &amp;nbsp; amak &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;1.4.10 upgrade instructions should mention Register permission &amp;nbsp; &amp;nbsp; &amp;nbsp;0 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1509&lt;/a&gt;&amp;nbsp; &amp;nbsp; loewis &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;PySet doesn't support Java serialization &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1511&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1511&lt;/a&gt;&amp;nbsp; &amp;nbsp; pjenvey &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Top Issues Most Discussed (2)
&lt;br&gt;_____________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; 5 Jython crashes in unknown circumstances when running on some se &amp;nbsp; 46 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1489&lt;/a&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 3 Subprocess with stdout throws Exception &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1508&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1508&lt;/a&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jython-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jython-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jython-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jython-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/jython-dev-f4122.html&quot; embed=&quot;fixTarget[4122]&quot; target=&quot;_top&quot; &gt;jython-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26645799p26645799.html" />
</entry>

</feed>
