<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4122</id>
	<title>Nabble - jython-dev</title>
	<updated>2009-11-27T09:10:11Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/jython-dev-f4122.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jython-dev-f4122.html" />
	<subtitle type="html">Mailing list archive for jython-dev</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26545244</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-11-27T09:10:11Z</published>
	<updated>2009-11-27T09:10:11Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (11/20/09 - 11/27/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; 182 open ( +2) / &amp;nbsp;1347 closed ( +0) / &amp;nbsp;1529 total ( +2)
&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: 578 days.
&lt;br&gt;Median duration of open issues: 238 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 179 ( +2)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (2)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;modjy crashes if any query string parameters are not set with '= 11/23/09
&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; created &amp;nbsp;nathanh &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;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;11/26/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &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; created &amp;nbsp;gsnedders &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 (2)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;Assigning os module funcs as class attributes incompatible with &amp;nbsp; 142 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1396&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1396&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;Inheriting twice from the same Java interface causes MRO problem &amp;nbsp; 12 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1504&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1504&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;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26545244&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26545244p26545244.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26446898</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-11-20T09:10:11Z</published>
	<updated>2009-11-20T09:10:11Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (11/13/09 - 11/20/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; 182 open ( +2) / &amp;nbsp;1345 closed ( +0) / &amp;nbsp;1527 total ( +2)
&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: 572 days.
&lt;br&gt;Median duration of open issues: 231 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 179 ( +2)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (2)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;accessing win32api from &amp;nbsp;jython &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11/20/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1505&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1505&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;tsjana &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;Jython applies pattern for determining source-code encoding even 11/20/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1506&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1506&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;r_walter &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;os.setpgrp and posix.setpgrp fail with TypeError &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 48 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1477&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1477&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;patch &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26446898&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26446898p26446898.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370221</id>
	<title>Re: Clamp Development</title>
	<published>2009-11-16T03:08:47Z</published>
	<updated>2009-11-16T03:08:47Z</updated>
	<author>
		<name>Jan Wedel</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Actually, clamp isn't needed for your use case. &amp;nbsp;Clamp lets you put
&lt;br&gt;&amp;gt; decorators on python classes to turn them into something callable from
&lt;br&gt;&amp;gt; Java. &amp;nbsp;If you're just trying to extend a Java class, you just need the
&lt;br&gt;&amp;gt; ability to statically compile and name those proxies. &amp;nbsp;Clamp needed
&lt;br&gt;&amp;gt; that as well, which is why the two keep getting conflated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, the majority of the work is already available in the
&lt;br&gt;&amp;gt; customizable-proxymaker branch in the jython repository. &amp;nbsp;That already
&lt;br&gt;&amp;gt; contains the static compilation you need. &amp;nbsp;
&lt;br&gt;&amp;gt; The major work remaining there for
&lt;br&gt;&amp;gt; your use case is a) adding a tool to take advantage of the static
&lt;br&gt;&amp;gt; proxy compilation and b) using that to visit all the classes in the
&lt;br&gt;&amp;gt; standard lib that need it and make &amp;nbsp;static proxies for them.
&lt;/div&gt;&lt;br&gt;Ah, Ok...I have a vague idea of what I could do. But still, despite the 
&lt;br&gt;fact that it's not completed yet, would't it be easier for me to use 
&lt;br&gt;clamp by adding annotations to the python code than to write new tools 
&lt;br&gt;to statically change the class proxies. 
&lt;br&gt;&lt;br&gt;However, I checked out the code from the branch and I compiled it. But 
&lt;br&gt;what now? :) I know, to answer such a question would be very 
&lt;br&gt;time-consuming for you and you already drew a rough sketch. But I am 
&lt;br&gt;currently sitting in front of huge stack of source files and don't know 
&lt;br&gt;where to start. I would need some kind of entry point ;) Here are some 
&lt;br&gt;questions that fly around in my head:
&lt;br&gt;&lt;br&gt;1.) At first, to fulfill a) can I use the resulting jython.jar file from 
&lt;br&gt;that customizable-proxymaker branch build and create an external app? Or 
&lt;br&gt;do I have to somehow &amp;quot;hook&amp;quot; into the existing code? If yes, how would I 
&lt;br&gt;trigger that? By using compileall? What if I don't want to expose all 
&lt;br&gt;methods?
&lt;br&gt;2.) I think I need to understand the code structure and hierarchy of 
&lt;br&gt;jython/proxymaker i.e. &amp;quot;what does what and when does it 'that'?&amp;quot; To do 
&lt;br&gt;that, could you please tell me which class is the main entry point for 
&lt;br&gt;the proxymaker? I saw that you modified some classes in the 
&lt;br&gt;org.python.exposed package but couldn't identify a main class from which 
&lt;br&gt;I could start studying...
&lt;br&gt;&lt;br&gt;Thanks in advance!
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26370221&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26370221.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26362372</id>
	<title>Re: Clamp Development</title>
	<published>2009-11-15T11:25:15Z</published>
	<updated>2009-11-15T11:25:15Z</updated>
	<author>
		<name>Charlie Groves</name>
	</author>
	<content type="html">Hi Jan,
&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 6:25 AM, Jan Wedel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26362372&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I guess you're busy right now, but I just want to clarify some things.
&lt;br&gt;&amp;gt; To make a Jython class file run on a JavaME, they need to be compatible
&lt;br&gt;&amp;gt; with CLDC and MIDP/IMP. That means the ClassLoader and e.g. JNI is not
&lt;br&gt;&amp;gt; supported. Moreover, the APIs are very limited (see
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://java.sun.com/javame/reference/apis/jsr118/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javame/reference/apis/jsr118/&lt;/a&gt;). E.g., HashMap and
&lt;br&gt;&amp;gt; Templates are not supported. Instead, Hashtable and type casting must be
&lt;br&gt;&amp;gt; used. That means, there might be some work to do to make it compatible
&lt;br&gt;&amp;gt; with JavaME. Can you approximate if there is a lot of code needs to be
&lt;br&gt;&amp;gt; ported? Or even some parts that heavily depend on dynamic class loading
&lt;br&gt;&amp;gt; (with can not be implemented in JaveME CLDC at all)? This is only
&lt;br&gt;&amp;gt; important for all Jython/Clamp classes that are needed at runtime on the
&lt;br&gt;&amp;gt; embedded environment and not interpreter or interactive promt stuff.
&lt;/div&gt;&lt;br&gt;We do use HashMap and generics fairly heavily throughout the codebase.
&lt;br&gt;&amp;nbsp;Also, the store for dicts is a ConcurrentHashMap, which while not a
&lt;br&gt;HashMap, probably isn't supported either. &amp;nbsp;Since I've never done any
&lt;br&gt;programming for JavaME, I'm not sure what else isn't available and
&lt;br&gt;what additional effort would be needed. &amp;nbsp;It does sound like there
&lt;br&gt;would be a decent amount of work in getting just those basic types
&lt;br&gt;working.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26362372&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26362372.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26362373</id>
	<title>Re: Clamp Development</title>
	<published>2009-11-15T11:25:10Z</published>
	<updated>2009-11-15T11:25:10Z</updated>
	<author>
		<name>Charlie Groves</name>
	</author>
	<content type="html">Hi Jan,
&lt;br&gt;&lt;br&gt;On Wed, Nov 4, 2009 at 11:48 PM, Jan Wedel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26362373&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I followed your advise, used compile all, built a JAR file containing
&lt;br&gt;&amp;gt; the class and the whole Jython lib (I planned to stip it down when it's
&lt;br&gt;&amp;gt; working) and then passed it to the Java ME emulator. But is sais &amp;quot;can'T
&lt;br&gt;&amp;gt; find MIDlet class&amp;quot;. Then I observed the Java byte code generated by
&lt;br&gt;&amp;gt; Jython and saw that the resulting class is not implementing MIDlet but
&lt;br&gt;&amp;gt; PyRunnable and an $1 has been added to the class name. I think, this
&lt;br&gt;&amp;gt; makes it impossible for the emulator to run the MIDlet.
&lt;br&gt;&lt;br&gt;I'm sorry that came off as advice of something to do. &amp;nbsp;What I was
&lt;br&gt;trying to say is that jython compiles modules to bytecode which can
&lt;br&gt;then be executed without dynamic compilation by PythonInterpreter.
&lt;br&gt;They aren't meant to run as regular Java classes as you saw; that's
&lt;br&gt;what the proxy classes do.
&lt;br&gt;&lt;br&gt;&amp;gt; So, I have to admit that I'm not really sure what exactly the &amp;quot;proxy
&lt;br&gt;&amp;gt; classes&amp;quot; you were talking about are doing. Alex Grönholm told me, that
&lt;br&gt;&amp;gt; you have not finished to implement all proxy generation hooks. But what
&lt;br&gt;&amp;gt; are they for? Do they act as correctly named interfaces to other native
&lt;br&gt;&amp;gt; Java classes? Something like you generate one proxy class for each
&lt;br&gt;&amp;gt; jython class that looks like a class how it should be in Java but which
&lt;br&gt;&amp;gt; delivers the calls to subjacent jython classes / methods?
&lt;br&gt;&lt;br&gt;Yes, the proxy classes are the bridges between Java code and Python
&lt;br&gt;code. &amp;nbsp;They implement Java interfaces and extend Java classes, and
&lt;br&gt;when the methods they override are invoked, they know how to method
&lt;br&gt;lookup on a Python instance and invoke the method there.
&lt;br&gt;&lt;br&gt;&amp;gt; If yes, then it really seems, that Clamp should solve my problem,
&lt;br&gt;&amp;gt; shouldn't it?
&lt;br&gt;&lt;br&gt;Actually, clamp isn't needed for your use case. &amp;nbsp;Clamp lets you put
&lt;br&gt;decorators on python classes to turn them into something callable from
&lt;br&gt;Java. &amp;nbsp;If you're just trying to extend a Java class, you just need the
&lt;br&gt;ability to statically compile and name those proxies. &amp;nbsp;Clamp needed
&lt;br&gt;that as well, which is why the two keep getting conflated.
&lt;br&gt;&lt;br&gt;&amp;gt; Whatever, I already offered you my help. So if there is anything I could
&lt;br&gt;&amp;gt; do, just say it. In your first mail, you explained that your work is
&lt;br&gt;&amp;gt; half way done but it's still on your working copy and not committed yet.
&lt;br&gt;&amp;gt; If you like, I'll be glad to have a look on the current code just to get
&lt;br&gt;&amp;gt; an idea what you are doing and how I could possibly help. You could just
&lt;br&gt;&amp;gt; send the important classes as a zip file to me. I doesn't have to work,
&lt;br&gt;&amp;gt; I doesn't need to be compilable and fully commented, it's just to get an
&lt;br&gt;&amp;gt; overview.
&lt;br&gt;&lt;br&gt;Well, the majority of the work is already available in the
&lt;br&gt;customizable-proxymaker branch in the jython repository. &amp;nbsp;That already
&lt;br&gt;contains the static compilation you need. &amp;nbsp;The bit that remains in my
&lt;br&gt;local copy is a refactoring of it to allow the generators of proxies
&lt;br&gt;to fill in whatever bytecode they like. &amp;nbsp;I think it's a better way to
&lt;br&gt;expose all of this, but I've tried a few times over the past weeks to
&lt;br&gt;get back to it and haven't been able to scrape together the time. &amp;nbsp;I
&lt;br&gt;don't think the work in my local copy is in a state to be
&lt;br&gt;comprehensible without a fair amount of explanation, but the stuff
&lt;br&gt;committed to the branch compiles and works as far as I know. &amp;nbsp;If you
&lt;br&gt;want to pick up from there and get it to a state that it's ready to be
&lt;br&gt;merged back to trunk, that would be a way to move this forward. &amp;nbsp;I'd
&lt;br&gt;love to get back to this at some point, but it doesn't look like
&lt;br&gt;that's going to happen anytime soon, and I don't want to prevent
&lt;br&gt;someone else from working on it. &amp;nbsp;The major work remaining there for
&lt;br&gt;your use case is a) adding a tool to take advantage of the static
&lt;br&gt;proxy compilation and b) using that to visit all the classes in the
&lt;br&gt;standard lib that need it and make &amp;nbsp;static proxies for them.
&lt;br&gt;&lt;br&gt;Charlie
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26362373&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26362373.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26342854</id>
	<title>Allowding Java constructors to handle keyword arguments</title>
	<published>2009-11-13T12:12:59Z</published>
	<updated>2009-11-13T12:12:59Z</updated>
	<author>
		<name>Geoffrey French-2</name>
	</author>
	<content type="html">Dear Jython-dev,&lt;br&gt;&lt;br&gt;&lt;pre style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Currently, any keyword arguments passed to a constructor of a Java class&lt;br&gt;are used to set bean properties of the specified names.&lt;br&gt;&lt;br&gt;Unfortunately, this is not consistent with the way that keyword arguments&lt;br&gt;
are handled by Java methods. Having a method of the form&lt;br&gt;MyClass#myMethod(PyObject values[], String names[]) will cause Jython&lt;br&gt;to pass the keyword arguments to the Java method, so that it can explicitly&lt;br&gt;handle them. This functionality is missing from Java constructors.&lt;br&gt;
&lt;br&gt;I would like to propose that it would be beneficial to permit both uses&lt;br&gt;of keyword arguments for constructors where:&lt;br&gt;&lt;br&gt;- If the constructor has arguments of the form&lt;br&gt;(PyObject values[], String names[]), the kwargs will be passed to the&lt;br&gt;
constructor, which will handle them&lt;br&gt;- Otherwise, any keyword arguments supplied are used as bean property&lt;br&gt;values.&lt;br&gt;&lt;br&gt;I have entered this into the bug tracker under issue #1503. I have also&lt;br&gt;attached a patch to this issue which introduces the behavior that I have&lt;br&gt;
proposed, along with a new Java test.&lt;br&gt;&lt;br&gt;I have tested the modifications using regrtest and javatest, and both pass.&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards&lt;br&gt;&lt;br&gt;Geoffrey French&lt;br&gt;&lt;br&gt;&lt;/pre&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26342854&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Allowding-Java-constructors-to-handle-keyword-arguments-tp26342854p26342854.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26339992</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-11-13T09:10:10Z</published>
	<updated>2009-11-13T09:10:10Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (11/06/09 - 11/13/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; 181 open ( +4) / &amp;nbsp;1344 closed ( +0) / &amp;nbsp;1525 total ( +4)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;29
&lt;br&gt;&lt;br&gt;Average duration of open issues: 569 days.
&lt;br&gt;Median duration of open issues: 224 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 178 ( +4)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (4)
&lt;br&gt;______________________________
&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; 11/11/09
&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; created &amp;nbsp;tercero12 &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;string-escape codec incorrect &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11/12/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1502&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1502&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;gz &amp;nbsp; &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;patch &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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;Java constructors accepting keyword arguments &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11/13/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1503&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;MrMeanie &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;patch &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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;Inheriting twice from the same Java interface causes MRO problem 11/13/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1504&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1504&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;AlexGrÃ¶nholm &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;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26339992&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26339992p26339992.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26290089</id>
	<title>Re: Submitting patches</title>
	<published>2009-11-10T11:48:33Z</published>
	<updated>2009-11-10T11:48:33Z</updated>
	<author>
		<name>Justin Deoliveira-6</name>
	</author>
	<content type="html">Great. Thanks for the updated info.
&lt;br&gt;&lt;br&gt;-Justin
&lt;br&gt;&lt;br&gt;Frank Wierzbicki wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 11:10 AM, Justin Deoliveira
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26290089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jdeolive@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I recently came across an issue I wanted to patch and I found the patch
&lt;br&gt;&amp;gt;&amp;gt; guidelines in the developer guide to a bit out of date:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://wiki.python.org/jython/PatchGuidelines&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PatchGuidelines&lt;/a&gt;&lt;br&gt;&amp;gt; I fixed the links on this page now - I may change the developer faq to
&lt;br&gt;&amp;gt; point there instead of the python.org page.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -Frank
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Justin Deoliveira
&lt;br&gt;OpenGeo - &lt;a href=&quot;http://opengeo.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opengeo.org&lt;/a&gt;&lt;br&gt;Enterprise support for open source geospatial.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26290089&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Submitting-patches-tp26286158p26290089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26289496</id>
	<title>Re: Submitting patches</title>
	<published>2009-11-10T11:08:42Z</published>
	<updated>2009-11-10T11:08:42Z</updated>
	<author>
		<name>Frank Wierzbicki</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 11:10 AM, Justin Deoliveira
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26289496&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jdeolive@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I recently came across an issue I wanted to patch and I found the patch
&lt;br&gt;&amp;gt; guidelines in the developer guide to a bit out of date:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.python.org/jython/PatchGuidelines&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PatchGuidelines&lt;/a&gt;&lt;br&gt;I fixed the links on this page now - I may change the developer faq to
&lt;br&gt;point there instead of the python.org page.
&lt;br&gt;&lt;br&gt;-Frank
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26289496&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Submitting-patches-tp26286158p26289496.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26289327</id>
	<title>Re: Submitting patches</title>
	<published>2009-11-10T10:57:51Z</published>
	<updated>2009-11-10T10:57:51Z</updated>
	<author>
		<name>Frank Wierzbicki</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 11:10 AM, Justin Deoliveira
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26289327&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jdeolive@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I recently came across an issue I wanted to patch and I found the patch
&lt;br&gt;&amp;gt; guidelines in the developer guide to a bit out of date:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.python.org/jython/PatchGuidelines&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PatchGuidelines&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which references a separate patch tracker:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jython.org/patches/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jython.org/patches/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That does not seem to exist. So I just attached the patch to the issue
&lt;br&gt;&amp;gt; in the tracker itself:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://bugs.jython.org/issue1373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1373&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am wondering if there are any steps I should be carrying out?
&lt;/div&gt;Ouch that wiki page is definitely outdated. &amp;nbsp;Attaching to the tracker
&lt;br&gt;is the right thing to do. &amp;nbsp;I'll see about fixing that page,
&lt;br&gt;&lt;br&gt;BTW - this is a better part of the wiki for this:
&lt;br&gt;&lt;a href=&quot;http://wiki.python.org/jython/DeveloperFAQ#patches&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/DeveloperFAQ#patches&lt;/a&gt;&lt;br&gt;&lt;br&gt;-Frank
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26289327&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Submitting-patches-tp26286158p26289327.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26286158</id>
	<title>Submitting patches</title>
	<published>2009-11-10T08:10:01Z</published>
	<updated>2009-11-10T08:10:01Z</updated>
	<author>
		<name>Justin Deoliveira-6</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I recently came across an issue I wanted to patch and I found the patch 
&lt;br&gt;guidelines in the developer guide to a bit out of date:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.python.org/jython/PatchGuidelines&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/PatchGuidelines&lt;/a&gt;&lt;br&gt;&lt;br&gt;Which references a separate patch tracker:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://jython.org/patches/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jython.org/patches/&lt;/a&gt;&lt;br&gt;&lt;br&gt;That does not seem to exist. So I just attached the patch to the issue 
&lt;br&gt;in the tracker itself:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bugs.jython.org/issue1373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1373&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am wondering if there are any steps I should be carrying out?
&lt;br&gt;&lt;br&gt;Thanks all.
&lt;br&gt;&lt;br&gt;-Justin
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Justin Deoliveira
&lt;br&gt;OpenGeo - &lt;a href=&quot;http://opengeo.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opengeo.org&lt;/a&gt;&lt;br&gt;Enterprise support for open source geospatial.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26286158&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Submitting-patches-tp26286158p26286158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26284336</id>
	<title>Re: Clamp Development</title>
	<published>2009-11-10T06:25:39Z</published>
	<updated>2009-11-10T06:25:39Z</updated>
	<author>
		<name>Jan Wedel</name>
	</author>
	<content type="html">Hey Charlie,
&lt;br&gt;&lt;br&gt;I guess you're busy right now, but I just want to clarify some things. 
&lt;br&gt;To make a Jython class file run on a JavaME, they need to be compatible 
&lt;br&gt;with CLDC and MIDP/IMP. That means the ClassLoader and e.g. JNI is not 
&lt;br&gt;supported. Moreover, the APIs are very limited (see 
&lt;br&gt;&lt;a href=&quot;http://java.sun.com/javame/reference/apis/jsr118/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javame/reference/apis/jsr118/&lt;/a&gt;). E.g., HashMap and 
&lt;br&gt;Templates are not supported. Instead, Hashtable and type casting must be 
&lt;br&gt;used. That means, there might be some work to do to make it compatible 
&lt;br&gt;with JavaME. Can you approximate if there is a lot of code needs to be 
&lt;br&gt;ported? Or even some parts that heavily depend on dynamic class loading 
&lt;br&gt;(with can not be implemented in JaveME CLDC at all)? This is only 
&lt;br&gt;important for all Jython/Clamp classes that are needed at runtime on the 
&lt;br&gt;embedded environment and not interpreter or interactive promt stuff.
&lt;br&gt;&lt;br&gt;Maybe you or a Jython dev could comment on that.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;jan
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Ursprüngliche Nachricht-----
&lt;br&gt;&amp;gt; Von: Charlie Groves [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284336&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;charlie.groves@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Gesendet: Dienstag, 3. November 2009 20:19
&lt;br&gt;&amp;gt; An: Jan Wedel
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284336&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Betreff: Re: AW: Re: [Jython-dev] Clamp Development
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Nov 2, 2009, at 3:42, &amp;quot;Jan Wedel&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284336&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; If you just want to use arbitrary Python modules in Jython without
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; dynamic compilation and don't care about exposing them as Java
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; classes, clamp isn't adding anything. &amp;nbsp;However, one of the things I
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; added to Jython for clamp is the ability to specify where to store
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; bytecode Jython generates and that stored bytecode should be used
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; instead of always dynamically generating it. &amp;nbsp;That should allow you
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; use 3rd party libs in a restricted environment.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Do you mean Java byte code or Python byte code? If Python actually
&lt;br&gt;&amp;gt; &amp;gt; generates Java byte code, where can I find it? Do you know any
&lt;br&gt;&amp;gt; &amp;gt; documentation by chance, that explains how to generate Java class
&lt;br&gt;&amp;gt; &amp;gt; files
&lt;br&gt;&amp;gt; &amp;gt; or (in an optimal way) create a self-contained jar file from Python
&lt;br&gt;&amp;gt; &amp;gt; code?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's java byte code. &amp;nbsp;Whenever you import a module with jython, it
&lt;br&gt;&amp;gt; spits out &amp;nbsp;a $py.class file corresponding to the imported module in
&lt;br&gt;&amp;gt; the same directory. You can use the compileall module included with
&lt;br&gt;&amp;gt; jython to compile a whole directory tree and control where it's
&lt;br&gt;&amp;gt; output. &amp;nbsp;After compiling everything, you no longer need the .py files.
&lt;br&gt;&amp;gt; I think there are a couple guides on the wiki for doing this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However jython still generates java bytecode for proxy classes at
&lt;br&gt;&amp;gt; runtime, even if the modules containing the proxy classes are
&lt;br&gt;&amp;gt; precompiled. This is what the proxy generation branch takes care of.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I'm a little worried about your desire for &amp;quot;native speed&amp;quot;. &amp;nbsp;Jython
&lt;br&gt;&amp;gt; is
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; a decently fast implementation of Python, but it's not going to be
&lt;br&gt;&amp;gt; as
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; fast as plain Java code. &amp;nbsp;I don't have a good feel for what the
&lt;br&gt;&amp;gt; ratio
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; is of Java performance to Jython performance these days, especially
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; for VMs other than Sun's, so I can't say how much slower Jython 
&lt;/div&gt;will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; be. &amp;nbsp;What level of performance do you need? &amp;nbsp;Maybe someone else 
&lt;br&gt;here
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; can give you an idea of how Jython will do.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I've done some performance tests on my Python Interpreter. It runs
&lt;br&gt;&amp;gt; &amp;gt; 200-300 times slower that the same program coded in &amp;quot;native&amp;quot; Java.
&lt;br&gt;&amp;gt; &amp;gt; Hmm,
&lt;br&gt;&amp;gt; &amp;gt; I think I'm still a bit confused about what Jython does.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Is Jython &amp;quot;only&amp;quot; a Java implementation of the CPython interpreter?
&lt;br&gt;&amp;gt; &amp;gt; That
&lt;br&gt;&amp;gt; &amp;gt; would mean, you always need the whole Jython core/interpreter libs 
&lt;/div&gt;to
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; create a self contained Jar file. Or, is Jython/Clamp able to create
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;native&amp;quot; Java byte code without a Python Interpreter in between?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Like this:
&lt;br&gt;&amp;gt; &amp;gt; Python source -&amp;gt; Jython Interpreter -&amp;gt; Jython interprets code and
&lt;br&gt;&amp;gt; &amp;gt; executes at runtime in a Java VM
&lt;br&gt;&amp;gt; &amp;gt; Or more like this
&lt;br&gt;&amp;gt; &amp;gt; Python source -&amp;gt; Java byte code -&amp;gt; Java Interpreter of the VM
&lt;br&gt;&amp;gt; &amp;gt; interprets
&lt;br&gt;&amp;gt; &amp;gt; byte code at runtime (Jython not necessary anymore)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jython creates bytecode that's run directly by the jvm, but much of
&lt;br&gt;&amp;gt; the core pieces of python are implemented in java and are still needed
&lt;br&gt;&amp;gt; by the generated bytecode. &amp;nbsp;Things like list, dict, int, str and so on
&lt;br&gt;&amp;gt; are contained in jython's jar, so it's still needed by the compiled
&lt;br&gt;&amp;gt; modules. &amp;nbsp;So jython isn't interpreting anything, but it still needs
&lt;br&gt;&amp;gt; some core classes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Charlie
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26284336&amp;i=3&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26284336.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26235434</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-11-06T09:10:12Z</published>
	<updated>2009-11-06T09:10:12Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (10/30/09 - 11/06/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; 177 open ( +1) / &amp;nbsp;1344 closed ( +1) / &amp;nbsp;1521 total ( +2)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;27
&lt;br&gt;&lt;br&gt;Average duration of open issues: 575 days.
&lt;br&gt;Median duration of open issues: 223 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 174 ( +1)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (2)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;PostgreSQL datahandler should return Decimals instead of floats &amp;nbsp;11/02/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1499&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1499&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;leosoto &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;platform.python_version_tuple returns a list, not a tuple &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11/02/09
&lt;br&gt;CLOSED &lt;a href=&quot;http://bugs.jython.org/issue1500&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1500&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;leosoto &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;platform.python_version_tuple returns a list, not a tuple &amp;nbsp; &amp;nbsp; &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/issue1500&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1500&lt;/a&gt;&amp;nbsp; &amp;nbsp; leosoto &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 (1)
&lt;br&gt;_____________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; 5 PostgreSQL datahandler should return Decimals instead of floats &amp;nbsp; &amp;nbsp;5 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1499&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1499&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;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26235434&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26235434p26235434.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26210463</id>
	<title>Re: Clamp Development</title>
	<published>2009-11-04T23:48:55Z</published>
	<updated>2009-11-04T23:48:55Z</updated>
	<author>
		<name>Jan Wedel</name>
	</author>
	<content type="html">Hi Charlie,
&lt;br&gt;&lt;br&gt;I'm not sure if you're aware of that, but I just described my problem to 
&lt;br&gt;the jython-users group. And they told me Clamp is exactly what I'm 
&lt;br&gt;looking for. ;) So, first jython, than clamp, then jython, now clamp 
&lt;br&gt;again...I'm bit puzzled but I think I understand approximately what 
&lt;br&gt;Clamp is designed to do.
&lt;br&gt;&lt;br&gt;I followed your advise, used compile all, built a JAR file containing 
&lt;br&gt;the class and the whole Jython lib (I planned to stip it down when it's 
&lt;br&gt;working) and then passed it to the Java ME emulator. But is sais &amp;quot;can'T 
&lt;br&gt;find MIDlet class&amp;quot;. Then I observed the Java byte code generated by 
&lt;br&gt;Jython and saw that the resulting class is not implementing MIDlet but 
&lt;br&gt;PyRunnable and an $1 has been added to the class name. I think, this 
&lt;br&gt;makes it impossible for the emulator to run the MIDlet.
&lt;br&gt;&lt;br&gt;So, I have to admit that I'm not really sure what exactly the &amp;quot;proxy 
&lt;br&gt;classes&amp;quot; you were talking about are doing. Alex Grönholm told me, that 
&lt;br&gt;you have not finished to implement all proxy generation hooks. But what 
&lt;br&gt;are they for? Do they act as correctly named interfaces to other native 
&lt;br&gt;Java classes? Something like you generate one proxy class for each 
&lt;br&gt;jython class that looks like a class how it should be in Java but which 
&lt;br&gt;delivers the calls to subjacent jython classes / methods?
&lt;br&gt;&lt;br&gt;If yes, then it really seems, that Clamp should solve my problem, 
&lt;br&gt;shouldn't it?
&lt;br&gt;&lt;br&gt;Whatever, I already offered you my help. So if there is anything I could 
&lt;br&gt;do, just say it. In your first mail, you explained that your work is 
&lt;br&gt;half way done but it's still on your working copy and not committed yet. 
&lt;br&gt;If you like, I'll be glad to have a look on the current code just to get 
&lt;br&gt;an idea what you are doing and how I could possibly help. You could just 
&lt;br&gt;send the important classes as a zip file to me. I doesn't have to work, 
&lt;br&gt;I doesn't need to be compilable and fully commented, it's just to get an 
&lt;br&gt;overview.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Ursprüngliche Nachricht-----
&lt;br&gt;&amp;gt; Von: Charlie Groves [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26210463&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;charlie.groves@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Gesendet: Dienstag, 3. November 2009 20:19
&lt;br&gt;&amp;gt; An: Jan Wedel
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26210463&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Betreff: Re: AW: Re: [Jython-dev] Clamp Development
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Nov 2, 2009, at 3:42, &amp;quot;Jan Wedel&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26210463&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; If you just want to use arbitrary Python modules in Jython without
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; dynamic compilation and don't care about exposing them as Java
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; classes, clamp isn't adding anything. &amp;nbsp;However, one of the things I
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; added to Jython for clamp is the ability to specify where to store
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; bytecode Jython generates and that stored bytecode should be used
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; instead of always dynamically generating it. &amp;nbsp;That should allow you
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; use 3rd party libs in a restricted environment.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Do you mean Java byte code or Python byte code? If Python actually
&lt;br&gt;&amp;gt; &amp;gt; generates Java byte code, where can I find it? Do you know any
&lt;br&gt;&amp;gt; &amp;gt; documentation by chance, that explains how to generate Java class
&lt;br&gt;&amp;gt; &amp;gt; files
&lt;br&gt;&amp;gt; &amp;gt; or (in an optimal way) create a self-contained jar file from Python
&lt;br&gt;&amp;gt; &amp;gt; code?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's java byte code. &amp;nbsp;Whenever you import a module with jython, it
&lt;br&gt;&amp;gt; spits out &amp;nbsp;a $py.class file corresponding to the imported module in
&lt;br&gt;&amp;gt; the same directory. You can use the compileall module included with
&lt;br&gt;&amp;gt; jython to compile a whole directory tree and control where it's
&lt;br&gt;&amp;gt; output. &amp;nbsp;After compiling everything, you no longer need the .py files.
&lt;br&gt;&amp;gt; I think there are a couple guides on the wiki for doing this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However jython still generates java bytecode for proxy classes at
&lt;br&gt;&amp;gt; runtime, even if the modules containing the proxy classes are
&lt;br&gt;&amp;gt; precompiled. This is what the proxy generation branch takes care of.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I'm a little worried about your desire for &amp;quot;native speed&amp;quot;. &amp;nbsp;Jython
&lt;br&gt;&amp;gt; is
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; a decently fast implementation of Python, but it's not going to be
&lt;br&gt;&amp;gt; as
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; fast as plain Java code. &amp;nbsp;I don't have a good feel for what the
&lt;br&gt;&amp;gt; ratio
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; is of Java performance to Jython performance these days, especially
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; for VMs other than Sun's, so I can't say how much slower Jython 
&lt;/div&gt;will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; be. &amp;nbsp;What level of performance do you need? &amp;nbsp;Maybe someone else 
&lt;br&gt;here
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; can give you an idea of how Jython will do.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I've done some performance tests on my Python Interpreter. It runs
&lt;br&gt;&amp;gt; &amp;gt; 200-300 times slower that the same program coded in &amp;quot;native&amp;quot; Java.
&lt;br&gt;&amp;gt; &amp;gt; Hmm,
&lt;br&gt;&amp;gt; &amp;gt; I think I'm still a bit confused about what Jython does.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Is Jython &amp;quot;only&amp;quot; a Java implementation of the CPython interpreter?
&lt;br&gt;&amp;gt; &amp;gt; That
&lt;br&gt;&amp;gt; &amp;gt; would mean, you always need the whole Jython core/interpreter libs 
&lt;/div&gt;to
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; create a self contained Jar file. Or, is Jython/Clamp able to create
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;native&amp;quot; Java byte code without a Python Interpreter in between?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Like this:
&lt;br&gt;&amp;gt; &amp;gt; Python source -&amp;gt; Jython Interpreter -&amp;gt; Jython interprets code and
&lt;br&gt;&amp;gt; &amp;gt; executes at runtime in a Java VM
&lt;br&gt;&amp;gt; &amp;gt; Or more like this
&lt;br&gt;&amp;gt; &amp;gt; Python source -&amp;gt; Java byte code -&amp;gt; Java Interpreter of the VM
&lt;br&gt;&amp;gt; &amp;gt; interprets
&lt;br&gt;&amp;gt; &amp;gt; byte code at runtime (Jython not necessary anymore)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jython creates bytecode that's run directly by the jvm, but much of
&lt;br&gt;&amp;gt; the core pieces of python are implemented in java and are still needed
&lt;br&gt;&amp;gt; by the generated bytecode. &amp;nbsp;Things like list, dict, int, str and so on
&lt;br&gt;&amp;gt; are contained in jython's jar, so it's still needed by the compiled
&lt;br&gt;&amp;gt; modules. &amp;nbsp;So jython isn't interpreting anything, but it still needs
&lt;br&gt;&amp;gt; some core classes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Charlie
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26210463&amp;i=3&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26210463.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26206889</id>
	<title>Re: Merging changes for Bazaar beyond the default python</title>
	<published>2009-11-04T15:54:40Z</published>
	<updated>2009-11-04T15:54:40Z</updated>
	<author>
		<name>Martin (gzlist)</name>
	</author>
	<content type="html">(I'm adding CC: jython-dev as Bazaar+Jython issues may also interest them)
&lt;br&gt;&lt;br&gt;On 02/11/2009, Ian Clatworthy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26206889&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ian.clatworthy@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Martin (gzlist) wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;https://code.launchpad.net/~gzlist/bzr/noncpython&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://code.launchpad.net/~gzlist/bzr/noncpython&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As may be guessed from the name, it also works on Jython.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That's really exciting.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I may post
&lt;br&gt;&amp;gt;&amp;gt; some follow up messages with additional details on some specific
&lt;br&gt;&amp;gt;&amp;gt; issues.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please do.
&lt;/div&gt;&lt;br&gt;Here's an overview of the (relatively few) changes needed to get
&lt;br&gt;Bazaar into a semi-working state on Jython. Many of the issues were
&lt;br&gt;the same as with IronPython, over platform detection, file lifetimes,
&lt;br&gt;and absent binary modules. On the positive side, Jython is faster, and
&lt;br&gt;supports a larger subset of the python standard library. However, it's
&lt;br&gt;less compatible and a few key problems mean unlike IronPython, it's
&lt;br&gt;not yet possible to use it to do useful work.
&lt;br&gt;&lt;br&gt;This revision on the branch has the majority of Jython specific
&lt;br&gt;changes if anyone wants more detail on the workarounds mentioned
&lt;br&gt;further down:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bazaar.launchpad.net/~gzlist/bzr/noncpython/revision/4711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bazaar.launchpad.net/~gzlist/bzr/noncpython/revision/4711&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;The main deal-breaker at the moment is that the Jython zlib module
&lt;br&gt;does not have a Z_SYNC_FLUSH flag. More generally, it does not support
&lt;br&gt;any way of flushing the stream, except when closing it. This is
&lt;br&gt;apparently a longstanding limitation of java.util.zip:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4206909&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4206909&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;There were discussions when bzrlib.chunk_writer was being written
&lt;br&gt;about alternate ways of getting compressed chunks of the desired size,
&lt;br&gt;including copying the Compress object:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;https://lists.ubuntu.com/archives/bazaar/2008q3/043779.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.ubuntu.com/archives/bazaar/2008q3/043779.html&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;As far as I can tell, that won't work for Jython either, which doesn't
&lt;br&gt;have Python 2.5's copy method.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bazaar expects to be able to tell a lot from exceptions thrown by os
&lt;br&gt;functions, even without reference to the original call. This doesn't
&lt;br&gt;work with the Java IO layer, which provides less detail than errno
&lt;br&gt;does for C:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;gt;&amp;gt;&amp;gt; from java.io import File
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;gt;&amp;gt;&amp;gt; File(&amp;quot;nonexistant&amp;quot;).renameTo(File(&amp;quot;whatever&amp;quot;))
&lt;br&gt;&amp;nbsp; &amp;nbsp; False
&lt;br&gt;&lt;br&gt;So, for os.rename with an absent source file Jython gives an errno of
&lt;br&gt;0 rather than ENOENT. These issues don't seem robustly fixable.
&lt;br&gt;&lt;br&gt;Methods like file.fileno return a Java filestream object, which is
&lt;br&gt;rather neat (and much better than making up an integer). However,
&lt;br&gt;there is no os.fstat and I don't see a way of getting back to the name
&lt;br&gt;of the file. Fortunately not hard to get round, because every use of
&lt;br&gt;fstat in Bazaar also has either a file object or name nearby anyway.
&lt;br&gt;&lt;br&gt;Jython seems prone to falling over in odd ways whenever the filesystem
&lt;br&gt;and unicode meet. To be fair, it does have
&lt;br&gt;os.path.supports_unicode_filenames as False, but given that
&lt;br&gt;java.io.File and java in general are happy with unicode, this is
&lt;br&gt;surprising.
&lt;br&gt;&lt;br&gt;The terminal encoding is given wrong. Looks like another last
&lt;br&gt;millennium Java bug:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4170549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4170549&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;And finally, the string-escape codec doesn't escape the escape
&lt;br&gt;character, so can't round trip.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I wrote a few tests to keep track as I went along, the curious may
&lt;br&gt;check them out using:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; bzr branch &lt;a href=&quot;http://float.endofinternet.org/bazaar/simple/test_noncpython/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://float.endofinternet.org/bazaar/simple/test_noncpython/&lt;/a&gt;&lt;br&gt;&lt;br&gt;(add test_noncpython.py to the end of that URL to just see the script)
&lt;br&gt;&lt;br&gt;&lt;br&gt;One thing I've not tracked down yet is when running selftest, Jython
&lt;br&gt;gets slower and slower and eventually dies a messy OOM death. For
&lt;br&gt;instance, these transform tests towards the end of the alphabet go
&lt;br&gt;from taking half a second:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://float.endofinternet.org/temp/bazaar_j_noncpython_bt.test_transform#bt.test_transform.TestTransformRollback&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://float.endofinternet.org/temp/bazaar_j_noncpython_bt.test_transform#bt.test_transform.TestTransformRollback&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;To nearly ten seconds when lots of other tests are run first:
&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://float.endofinternet.org/temp/bazaar_j_noncpython_bt.test_#bt.test_transform.TestTransformRollback&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://float.endofinternet.org/temp/bazaar_j_noncpython_bt.test_#bt.test_transform.TestTransformRollback&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Click on some of the other coloured boxes for more info. I have a
&lt;br&gt;vague feeling this may be to do with http server thread leaking, but
&lt;br&gt;that's just guessing.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I welcome comments and corrections on this post or any of the code.
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&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=26206889&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Merging-changes-for-Bazaar-beyond-the-default-python-tp26206889p26206889.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26185390</id>
	<title>Re: Clamp Development</title>
	<published>2009-11-03T11:19:08Z</published>
	<updated>2009-11-03T11:19:08Z</updated>
	<author>
		<name>Charlie Groves</name>
	</author>
	<content type="html">On Nov 2, 2009, at 3:42, &amp;quot;Jan Wedel&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26185390&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you just want to use arbitrary Python modules in Jython without
&lt;br&gt;&amp;gt;&amp;gt; dynamic compilation and don't care about exposing them as Java
&lt;br&gt;&amp;gt;&amp;gt; classes, clamp isn't adding anything. &amp;nbsp;However, one of the things I
&lt;br&gt;&amp;gt;&amp;gt; added to Jython for clamp is the ability to specify where to store &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; bytecode Jython generates and that stored bytecode should be used
&lt;br&gt;&amp;gt;&amp;gt; instead of always dynamically generating it. &amp;nbsp;That should allow you &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; use 3rd party libs in a restricted environment.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do you mean Java byte code or Python byte code? If Python actually
&lt;br&gt;&amp;gt; generates Java byte code, where can I find it? Do you know any
&lt;br&gt;&amp;gt; documentation by chance, that explains how to generate Java class &amp;nbsp;
&lt;br&gt;&amp;gt; files
&lt;br&gt;&amp;gt; or (in an optimal way) create a self-contained jar file from Python
&lt;br&gt;&amp;gt; code?
&lt;/div&gt;&lt;br&gt;It's java byte code. &amp;nbsp;Whenever you import a module with jython, it &amp;nbsp;
&lt;br&gt;spits out &amp;nbsp;a $py.class file corresponding to the imported module in &amp;nbsp;
&lt;br&gt;the same directory. You can use the compileall module included with &amp;nbsp;
&lt;br&gt;jython to compile a whole directory tree and control where it's &amp;nbsp;
&lt;br&gt;output. &amp;nbsp;After compiling everything, you no longer need the .py files. &amp;nbsp;
&lt;br&gt;I think there are a couple guides on the wiki for doing this.
&lt;br&gt;&lt;br&gt;However jython still generates java bytecode for proxy classes at &amp;nbsp;
&lt;br&gt;runtime, even if the modules containing the proxy classes are &amp;nbsp;
&lt;br&gt;precompiled. This is what the proxy generation branch takes care of.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I'm a little worried about your desire for &amp;quot;native speed&amp;quot;. &amp;nbsp;Jython is
&lt;br&gt;&amp;gt;&amp;gt; a decently fast implementation of Python, but it's not going to be as
&lt;br&gt;&amp;gt;&amp;gt; fast as plain Java code. &amp;nbsp;I don't have a good feel for what the ratio
&lt;br&gt;&amp;gt;&amp;gt; is of Java performance to Jython performance these days, especially
&lt;br&gt;&amp;gt;&amp;gt; for VMs other than Sun's, so I can't say how much slower Jython will
&lt;br&gt;&amp;gt;&amp;gt; be. &amp;nbsp;What level of performance do you need? &amp;nbsp;Maybe someone else here
&lt;br&gt;&amp;gt;&amp;gt; can give you an idea of how Jython will do.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've done some performance tests on my Python Interpreter. It runs
&lt;br&gt;&amp;gt; 200-300 times slower that the same program coded in &amp;quot;native&amp;quot; Java. &amp;nbsp;
&lt;br&gt;&amp;gt; Hmm,
&lt;br&gt;&amp;gt; I think I'm still a bit confused about what Jython does.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is Jython &amp;quot;only&amp;quot; a Java implementation of the CPython interpreter? &amp;nbsp;
&lt;br&gt;&amp;gt; That
&lt;br&gt;&amp;gt; would mean, you always need the whole Jython core/interpreter libs to
&lt;br&gt;&amp;gt; create a self contained Jar file. Or, is Jython/Clamp able to create
&lt;br&gt;&amp;gt; &amp;quot;native&amp;quot; Java byte code without a Python Interpreter in between?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Like this:
&lt;br&gt;&amp;gt; Python source -&amp;gt; Jython Interpreter -&amp;gt; Jython interprets code and
&lt;br&gt;&amp;gt; executes at runtime in a Java VM
&lt;br&gt;&amp;gt; Or more like this
&lt;br&gt;&amp;gt; Python source -&amp;gt; Java byte code -&amp;gt; Java Interpreter of the VM &amp;nbsp;
&lt;br&gt;&amp;gt; interprets
&lt;br&gt;&amp;gt; byte code at runtime (Jython not necessary anymore)
&lt;/div&gt;&lt;br&gt;Jython creates bytecode that's run directly by the jvm, but much of &amp;nbsp;
&lt;br&gt;the core pieces of python are implemented in java and are still needed &amp;nbsp;
&lt;br&gt;by the generated bytecode. &amp;nbsp;Things like list, dict, int, str and so on &amp;nbsp;
&lt;br&gt;are contained in jython's jar, so it's still needed by the compiled &amp;nbsp;
&lt;br&gt;modules. &amp;nbsp;So jython isn't interpreting anything, but it still needs &amp;nbsp;
&lt;br&gt;some core classes.
&lt;br&gt;&lt;br&gt;Charlie
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26185390&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26185390.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26141929</id>
	<title>Providing an easy and reproducible way to run Jython scripts installed on bin?</title>
	<published>2009-10-31T05:15:35Z</published>
	<updated>2009-10-31T05:15:35Z</updated>
	<author>
		<name>Leo Soto M.</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;One of the most confusing parts of the chapters I've written for the
&lt;br&gt;Jython book are the ones which deal with scripts installed under
&lt;br&gt;Jython's bin directory. I've taken the route of telling the reader to
&lt;br&gt;put the directory on his PATH, but still there will be problems if he
&lt;br&gt;has scripts with the same name for CPython (examples: easy_install,
&lt;br&gt;django-admin.py, pip, virtualenv). And I'm not happy with the option
&lt;br&gt;of typing the full path on each command invocation.
&lt;br&gt;&lt;br&gt;Ideas so far:
&lt;br&gt;&lt;br&gt;$ jython --run-script easy_install (implementing --run-script on the
&lt;br&gt;launcher shell-script or batch file)
&lt;br&gt;$ jeasy_install (via an horrible hack to distutils?)
&lt;br&gt;&lt;br&gt;What do you think?
&lt;br&gt;-- 
&lt;br&gt;Leo Soto M.
&lt;br&gt;&lt;a href=&quot;http://blog.leosoto.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.leosoto.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26141929&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Providing-an-easy-and-reproducible-way-to-run-Jython-scripts-installed-on-bin--tp26141929p26141929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26134482</id>
	<title>Re: Clamp Development</title>
	<published>2009-10-30T10:56:15Z</published>
	<updated>2009-10-30T10:56:15Z</updated>
	<author>
		<name>Charlie Groves</name>
	</author>
	<content type="html">On Thu, Oct 29, 2009 at 9:04 AM, Jan Wedel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26134482&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; It lets you create all the bytecode needed to run Python on the JVM at
&lt;br&gt;&amp;gt;&amp;gt; compile time.  It also lets you create Java classes out of Python
&lt;br&gt;&amp;gt;&amp;gt; classes to let you call your Python code directly from Java.  I'm not
&lt;br&gt;&amp;gt;&amp;gt; sure if that's enough for what you need.  It doesn't create Java
&lt;br&gt;&amp;gt;&amp;gt; source like you mentioned above.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, I definitely don't need java sources. I just need something that
&lt;br&gt;&amp;gt; runs almost at native speed. That would be Python programs compiled to
&lt;br&gt;&amp;gt; java bytecode. What do you mean by &amp;quot;Python classes&amp;quot;? Do you mean pyc
&lt;br&gt;&amp;gt; file (python byte code)? I would be nice, if 3rd party libs could
&lt;br&gt;&amp;gt; compile with clamp too. That leads to the other question: What Python
&lt;br&gt;&amp;gt; language features does clamp currently support?
&lt;/div&gt;&lt;br&gt;By Python classes, I mean a class defined in Jython's runtime. &amp;nbsp;Clamp
&lt;br&gt;is just a little layer on top of Jython that takes decorators you add
&lt;br&gt;to your Python class source and uses them to define a Java class that
&lt;br&gt;can call that Python class directly. &amp;nbsp;As such, it supports any Python
&lt;br&gt;features that Jython supports.
&lt;br&gt;&lt;br&gt;If you just want to use arbitrary Python modules in Jython without
&lt;br&gt;dynamic compilation and don't care about exposing them as Java
&lt;br&gt;classes, clamp isn't adding anything. &amp;nbsp;However, one of the things I
&lt;br&gt;added to Jython for clamp is the ability to specify where to store the
&lt;br&gt;bytecode Jython generates and that stored bytecode should be used
&lt;br&gt;instead of always dynamically generating it. &amp;nbsp;That should allow you to
&lt;br&gt;use 3rd party libs in a restricted environment.
&lt;br&gt;&lt;br&gt;I'm a little worried about your desire for &amp;quot;native speed&amp;quot;. &amp;nbsp;Jython is
&lt;br&gt;a decently fast implementation of Python, but it's not going to be as
&lt;br&gt;fast as plain Java code. &amp;nbsp;I don't have a good feel for what the ratio
&lt;br&gt;is of Java performance to Jython performance these days, especially
&lt;br&gt;for VMs other than Sun's, so I can't say how much slower Jython will
&lt;br&gt;be. &amp;nbsp;What level of performance do you need? &amp;nbsp;Maybe someone else here
&lt;br&gt;can give you an idea of how Jython will do.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I could definitely use some help with that, along with getting some
&lt;br&gt;&amp;gt;&amp;gt; feedback from someone actually using it when it's operational.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, I'm in. As long as you could provide some brief documentation about
&lt;br&gt;&amp;gt; what libraries I need to compile/run clamp. I imported clamp and jython
&lt;br&gt;&amp;gt; into Netbeans (maybe I shouldn't have ;) ) but I get a lot of reference
&lt;br&gt;&amp;gt; errors.
&lt;br&gt;&lt;br&gt;I'll provide that documentation as soon as I get my work merged back into trunk.
&lt;br&gt;&lt;br&gt;Charlie
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26134482&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26134482.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26133727</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-10-30T10:10:12Z</published>
	<updated>2009-10-30T10:10:12Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (10/23/09 - 10/30/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; 176 open ( +4) / &amp;nbsp;1343 closed ( +1) / &amp;nbsp;1519 total ( +5)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;26
&lt;br&gt;&lt;br&gt;Average duration of open issues: 571 days.
&lt;br&gt;Median duration of open issues: 221 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 173 ( +4)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (5)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;python type 'long' doesn't work well under JSR 223 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10/25/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1494&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1494&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;bupjae &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;Problem with relative imports from __init__.py &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10/26/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1495&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1495&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;noamr &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;fix os.listdir errno for non-existing dirs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10/27/09
&lt;br&gt;CLOSED &lt;a href=&quot;http://bugs.jython.org/issue1496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1496&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;hpk &amp;nbsp; &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;ast classes do not have appropiate base classes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10/27/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1497&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1497&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;gutworth &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;jython classpath bug &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10/29/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1498&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1498&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;williamratcliff &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 (6)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;Ellipsis comparison different from Python 2.5 to Jython 2.5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;58 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1449&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1449&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;os.mkdir Errno difference from cpython &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 43 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1470&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1470&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;tarfile.extractall() throws &amp;quot;AttributeError: 'module' object has &amp;nbsp; &amp;nbsp;5 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1493&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1493&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;fix os.listdir errno for non-existing dirs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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/issue1496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1496&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;Java descriptors dont allow __doc__ to be set &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1064 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1604250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1604250&lt;/a&gt;&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;Problem printing unicode when stdout intercepted &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;764 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1802339&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1802339&lt;/a&gt;&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 (4)
&lt;br&gt;_____________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; 9 Jython crashes in unknown circumstances when running on some se &amp;nbsp; 11 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; 6 Server sockets do not support client options and propagate them &amp;nbsp;205 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1309&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1309&lt;/a&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 4 Assignment of astnode value fails &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 85 days
&lt;br&gt;open &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1427&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1427&lt;/a&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 3 Problem printing unicode when stdout intercepted &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 764 days
&lt;br&gt;closed &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1802339&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1802339&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26133727&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26133727p26133727.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26115997</id>
	<title>Re: Clamp Development</title>
	<published>2009-10-29T09:04:50Z</published>
	<updated>2009-10-29T09:04:50Z</updated>
	<author>
		<name>Jan Wedel</name>
	</author>
	<content type="html">Hey Charlie,
&lt;br&gt;&lt;br&gt;better now than never ;) Thanks for your reply!
&lt;br&gt;&lt;br&gt;&amp;gt;At that point, I can document it and a few
&lt;br&gt;&amp;gt;brave early adopters like yourself can try it out.
&lt;br&gt;&lt;br&gt;Yeah, I would :) 
&lt;br&gt;&lt;br&gt;&amp;gt; Maybe publicly setting a date like that will shame me
&lt;br&gt;&amp;gt; into making time for it.
&lt;br&gt;&lt;br&gt;Good idea! Do it! The problem is, that I have to develop an application 
&lt;br&gt;for different target (Java, Python + C) platforms. At the current stage, 
&lt;br&gt;I can still descide because I'm still in the phase of gathering software 
&lt;br&gt;reqirements. Also designing ist not the problem. But once I start to 
&lt;br&gt;implement Java code, it's too late. 
&lt;br&gt;&lt;br&gt;&amp;gt; It lets you create all the bytecode needed to run Python on the JVM at
&lt;br&gt;&amp;gt; compile time. &amp;nbsp;It also lets you create Java classes out of Python
&lt;br&gt;&amp;gt; classes to let you call your Python code directly from Java. &amp;nbsp;I'm not
&lt;br&gt;&amp;gt; sure if that's enough for what you need. &amp;nbsp;It doesn't create Java
&lt;br&gt;&amp;gt; source like you mentioned above.
&lt;br&gt;&lt;br&gt;No, I definitely don't need java sources. I just need something that 
&lt;br&gt;runs almost at native speed. That would be Python programs compiled to 
&lt;br&gt;java bytecode. What do you mean by &amp;quot;Python classes&amp;quot;? Do you mean pyc 
&lt;br&gt;file (python byte code)? I would be nice, if 3rd party libs could 
&lt;br&gt;compile with clamp too. That leads to the other question: What Python 
&lt;br&gt;language features does clamp currently support?
&lt;br&gt;&lt;br&gt;&amp;gt; After I get it working basically, there's going to be some work going
&lt;br&gt;&amp;gt; through Jython's standard library looking for Python classes that
&lt;br&gt;&amp;gt; extend Java classes so we can statically compile them and Jython can
&lt;br&gt;&amp;gt; run in JVMs that don't allow bytecode to be injected at runtime. &amp;nbsp;
&lt;br&gt;&lt;br&gt;That's exactly what I need ;) the KVM doesn't support dynamic class 
&lt;br&gt;loading.
&lt;br&gt;&lt;br&gt;&amp;gt; I could definitely use some help with that, along with getting some
&lt;br&gt;&amp;gt; feedback from someone actually using it when it's operational.
&lt;br&gt;&lt;br&gt;Ok, I'm in. As long as you could provide some brief documentation about 
&lt;br&gt;what libraries I need to compile/run clamp. I imported clamp and jython 
&lt;br&gt;into Netbeans (maybe I shouldn't have ;) ) but I get a lot of reference 
&lt;br&gt;errors.
&lt;br&gt;&lt;br&gt;Cheers, Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26115997&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26115997.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26115542</id>
	<title>Re: Clamp Development</title>
	<published>2009-10-29T08:40:45Z</published>
	<updated>2009-10-29T08:40:45Z</updated>
	<author>
		<name>Charlie Groves</name>
	</author>
	<content type="html">Hi Jan,
&lt;br&gt;&lt;br&gt;On Tue, Oct 27, 2009 at 2:37 AM, Jan Wedel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26115542&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jan.Wedel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I think Jython is a little bit the same approach like my port but mostly for
&lt;br&gt;&amp;gt; desktop computer. And the Jython Compiler was discontinued. I read that
&lt;br&gt;&amp;gt; Clamp continues this development. Clamp would allow to generate Java Sources
&lt;br&gt;&amp;gt; which I can compile to Java ME byte code. But clamp is not very good
&lt;br&gt;&amp;gt; documented. I checked out the clamp trunk which also needs the Jython
&lt;br&gt;&amp;gt; Libraries. But both cannot compile. I get a lot of errors... I tried to
&lt;br&gt;&amp;gt; contact the clamp developer but he didn’t respond.
&lt;br&gt;&lt;br&gt;Apologies for not responding to your initial email yet; it's still
&lt;br&gt;sitting in my inbox, waiting for me to get around to it.
&lt;br&gt;&lt;br&gt;Clamp definitely isn't ready for regular usage. &amp;nbsp;I've got one more
&lt;br&gt;major change to make to jython's proxy generation to support it that's
&lt;br&gt;sitting half completed in my local copy, and then at least the basic
&lt;br&gt;structure will be stable. &amp;nbsp;At that point, I can document it and a few
&lt;br&gt;brave early adopters like yourself can try it out.
&lt;br&gt;&lt;br&gt;Like your email, that's waiting for me to scrape together the time to
&lt;br&gt;do something about it. &amp;nbsp;A few other people have expressed interest in
&lt;br&gt;working on it, so I need to get it to a point that collaboration makes
&lt;br&gt;sense. &amp;nbsp;It's mostly there, so I feel like I can get it there in a
&lt;br&gt;couple weeks. &amp;nbsp;Maybe publicly setting a date like that will shame me
&lt;br&gt;into making time for it.
&lt;br&gt;&lt;br&gt;&amp;gt; However, my question is, do see that there is a chance to get it working to
&lt;br&gt;&amp;gt; create java class files from full-featured python scripts?
&lt;br&gt;&lt;br&gt;It lets you create all the bytecode needed to run Python on the JVM at
&lt;br&gt;compile time. &amp;nbsp;It also lets you create Java classes out of Python
&lt;br&gt;classes to let you call your Python code directly from Java. &amp;nbsp;I'm not
&lt;br&gt;sure if that's enough for what you need. &amp;nbsp;It doesn't create Java
&lt;br&gt;source like you mentioned above.
&lt;br&gt;&lt;br&gt;&amp;gt; If there is some work to do, I can offer my help on a daily base. But this
&lt;br&gt;&amp;gt; depends on how much work is to do.
&lt;br&gt;&lt;br&gt;After I get it working basically, there's going to be some work going
&lt;br&gt;through Jython's standard library looking for Python classes that
&lt;br&gt;extend Java classes so we can statically compile them and Jython can
&lt;br&gt;run in JVMs that don't allow bytecode to be injected at runtime. &amp;nbsp;I
&lt;br&gt;could definitely use some help with that, along with getting some
&lt;br&gt;feedback from someone actually using it when it's operational.
&lt;br&gt;&lt;br&gt;Charlie
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26115542&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26115542.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26074702</id>
	<title>Clamp Development</title>
	<published>2009-10-27T02:37:00Z</published>
	<updated>2009-10-27T02:37:00Z</updated>
	<author>
		<name>Jan Wedel</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;

&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=DE link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;I&amp;#8217;m searching for a way to run
(precompiled) python scripts on a Java VM (Embedded KVM, CLDC, IMP). I recently
developed a port of the PyMite Python VM to Java ME. It worked but was way too
slow. I wrote some performance tests and the Python script was 300x slower that
the native Java script. Unfortunately it is not possible to develop native C
application. I need to stick with Java.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;I think Jython is a little bit the same
approach like my port but mostly for desktop computer. And the Jython Compiler
was discontinued. I read that Clamp continues this development. Clamp would
allow to generate Java Sources which I can compile to Java ME byte code. But clamp
is not very good documented. I checked out the clamp trunk which also needs the
Jython Libraries. But both cannot compile. I get a lot of errors... I tried
to contact the clamp developer but he didn&amp;#8217;t respond.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;However, my question is, do see that there
is a chance to get it working to create java class files from full-featured
python scripts?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;If there is some work to do, I can offer my
help on a daily base. But this depends on how much work is to do.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Regards,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Jan Wedel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26074702&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clamp-Development-tp26074702p26074702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26029208</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-10-23T09:10:10Z</published>
	<updated>2009-10-23T09:10:10Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (10/16/09 - 10/23/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; 176 open ( +5) / &amp;nbsp;1338 closed ( +0) / &amp;nbsp;1514 total ( +5)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;26
&lt;br&gt;&lt;br&gt;Average duration of open issues: 570 days.
&lt;br&gt;Median duration of open issues: 216 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 173 ( +5)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (5)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;Jython crashes in unknown circumstances when running on Tomcat 6 10/19/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &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; created &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;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; 10/20/09
&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; created &amp;nbsp;rmacaulay &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] Include a native command line launcher for Windows &amp;nbsp; &amp;nbsp; 10/21/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1491&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &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;Jython not handling Java Iterators properly. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10/22/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1492&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1492&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;xlorepdarkhelm &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;tarfile.extractall() throws &amp;quot;AttributeError: 'module' object has 10/22/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1493&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1493&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;tzhou &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;&lt;br&gt;&lt;br&gt;Issues Now Closed (5)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;jython 2.5b1 trunk failing manage.py validate &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 259 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1259&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1259&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;close not called immediately &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 36 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1468&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1468&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 servlet doesn't import site-packages by default &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;26 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1473&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;Jython doesn't return last evaluated value in Java ScriptEngine &amp;nbsp; &amp;nbsp;13 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1486&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;Import of module with latin-1 chars fails on utf-8 file encoding &amp;nbsp; 12 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1487&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 (1)
&lt;br&gt;_____________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; 5 Jython crashes in unknown circumstances when running on Tomcat &amp;nbsp; &amp;nbsp; 4 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;&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=26029208&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp26029208p26029208.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25960696</id>
	<title>Re: [Jython-users] modjy - tomcat6 - maximum recursion depth exceeded</title>
	<published>2009-10-19T08:47:18Z</published>
	<updated>2009-10-19T08:47:18Z</updated>
	<author>
		<name>Alan Kennedy-2</name>
	</author>
	<content type="html">[Alan]
&lt;br&gt;&amp;gt; At this stage, I don't know what is causing this problem, and am open
&lt;br&gt;&amp;gt; to suggestions for avenues of research to follow up.
&lt;br&gt;&lt;br&gt;I have recorded this bug in the jython tracker.
&lt;br&gt;&lt;br&gt;Jython crashes in unknown circumstances when running on Tomcat 6 as
&lt;br&gt;Windows Service.
&lt;br&gt;&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;&lt;br&gt;&lt;br&gt;I still don't know what's causing the bug, and would welcome input
&lt;br&gt;from anyone who might have suggestions.
&lt;br&gt;&lt;br&gt;Meantime, I have also submitted a question to the Tomcat list to try
&lt;br&gt;and determine what is the difference between running Tomcat 6 as a
&lt;br&gt;Windows service and from the command line.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/What-is-the-difference-between-running-Tomcat-6-as-a-Windows-Service--vs.-running-from-the-command-line--td25960450.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/What-is-the-difference-between-running-Tomcat-6-as-a-Windows-Service--vs.-running-from-the-command-line--td25960450.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Alan.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25960696&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--Jython-users--modjy---tomcat6---maximum-recursion-depth-exceeded-tp25948098p25960696.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25948098</id>
	<title>Re: [Jython-users] modjy - tomcat6 - maximum recursion depth exceeded</title>
	<published>2009-10-18T09:18:46Z</published>
	<updated>2009-10-18T09:18:46Z</updated>
	<author>
		<name>Alan Kennedy-2</name>
	</author>
	<content type="html">[Will]
&lt;br&gt;&amp;gt; I've been trying to get the modjy_webapp demo app working with tomcat6,
&lt;br&gt;&amp;gt; but I'm getting the following:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; javax.servlet.ServletException: Exception creating modjy servlet: Traceback (most recent call last):
&lt;br&gt;&amp;gt;  File &amp;quot;/usr/lib/jython/Lib/modjy/modjy.py&amp;quot;, line 43, in __init__
&lt;br&gt;&amp;gt;    HttpServlet.__init__(self)
&lt;br&gt;&amp;gt; RuntimeError: maximum recursion depth exceeded
&lt;br&gt;&lt;br&gt;I've been looking at this one some more.
&lt;br&gt;&lt;br&gt;One unusual aspect is that I see the problem when running Tomcat 6 as
&lt;br&gt;a Windows service, but not see it when I run the Tomcat from the
&lt;br&gt;command line, using the &amp;quot;startup.bat&amp;quot; and &amp;quot;shutdown.bat&amp;quot; in the &amp;quot;bin&amp;quot;
&lt;br&gt;directory.
&lt;br&gt;&lt;br&gt;Will, can you please try running the Tomcat 6 from the command line,
&lt;br&gt;and see if the problem still happens?
&lt;br&gt;&lt;br&gt;This difference in behaviours leads me to believe that the problem
&lt;br&gt;perhaps relates to some difference between JDKs and JREs, with the
&lt;br&gt;command line using the former and the Windows service using the
&lt;br&gt;latter.
&lt;br&gt;&lt;br&gt;Thinking that it may be memory related, I increased the memory
&lt;br&gt;allocation for the Windows service to a large amount, 1024M. But the
&lt;br&gt;problem still happens.
&lt;br&gt;&lt;br&gt;The traceback reported is attached.
&lt;br&gt;&lt;br&gt;At this stage, I don't know what is causing this problem, and am open
&lt;br&gt;to suggestions for avenues of research to follow up.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Alan.
&lt;br&gt;&lt;br /&gt;SEVERE: Servlet /modjy_webapp threw load() exception
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\modjy_webapp\WEB-INF\lib-python\Lib\modjy\modjy.py&amp;quot;, line 43, in __init__
&lt;br&gt;&amp;nbsp; &amp;nbsp; HttpServlet.__init__(self)
&lt;br&gt;RuntimeError: maximum recursion depth exceeded
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.fillInStackTrace(PyException.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Throwable.&amp;lt;init&amp;gt;(Throwable.java:181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Exception.&amp;lt;init&amp;gt;(Exception.java:29)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.RuntimeException.&amp;lt;init&amp;gt;(RuntimeException.java:32)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.&amp;lt;init&amp;gt;(PyException.java:46)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.&amp;lt;init&amp;gt;(PyException.java:43)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.&amp;lt;init&amp;gt;(PyException.java:61)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.Py.RuntimeError(Py.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.Py.JavaError(Py.java:450)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyTableCode.call(PyTableCode.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyBaseCode.call(PyBaseCode.java:297)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyBaseCode.call(PyBaseCode.java:191)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyFunction.__call__(PyFunction.java:385)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyMethod.__call__(PyMethod.java:215)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyMethod.__call__(PyMethod.java:206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyObjectDerived.dispatch__init__(PyObjectDerived.java:1097)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyType.invoke_new_(PyType.java:444)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyType.type___call__(PyType.java:1397)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyType.__call__(PyType.java:1388)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyObject.__call__(PyObject.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ModjyJServlet.init(ModjyJServlet.java:103)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.GenericServlet.init(GenericServlet.java:212)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardService.start(StandardService.java:516)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
&lt;br&gt;18-Oct-2009 17:04:16 org.apache.catalina.core.StandardWrapperValve invoke
&lt;br&gt;SEVERE: Allocate exception for servlet modjy
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\modjy_webapp\WEB-INF\lib-python\Lib\modjy\modjy.py&amp;quot;, line 43, in __init__
&lt;br&gt;&amp;nbsp; &amp;nbsp; HttpServlet.__init__(self)
&lt;br&gt;RuntimeError: maximum recursion depth exceeded
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.fillInStackTrace(PyException.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Throwable.&amp;lt;init&amp;gt;(Throwable.java:181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Exception.&amp;lt;init&amp;gt;(Exception.java:29)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.RuntimeException.&amp;lt;init&amp;gt;(RuntimeException.java:32)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.&amp;lt;init&amp;gt;(PyException.java:46)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.&amp;lt;init&amp;gt;(PyException.java:43)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyException.&amp;lt;init&amp;gt;(PyException.java:61)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.Py.RuntimeError(Py.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.Py.JavaError(Py.java:450)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyTableCode.call(PyTableCode.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyBaseCode.call(PyBaseCode.java:297)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyBaseCode.call(PyBaseCode.java:191)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyFunction.__call__(PyFunction.java:385)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyMethod.__call__(PyMethod.java:215)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyMethod.__call__(PyMethod.java:206)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyObjectDerived.dispatch__init__(PyObjectDerived.java:1097)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyType.invoke_new_(PyType.java:444)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyType.type___call__(PyType.java:1397)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyType.__call__(PyType.java:1388)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.python.core.PyObject.__call__(PyObject.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ModjyJServlet.init(ModjyJServlet.java:103)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.GenericServlet.init(GenericServlet.java:212)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:574)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1527)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25948098&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--Jython-users--modjy---tomcat6---maximum-recursion-depth-exceeded-tp25948098p25948098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25928050</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-10-16T09:10:11Z</published>
	<updated>2009-10-16T09:10:11Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (10/09/09 - 10/16/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; 176 open ( +0) / &amp;nbsp;1333 closed ( +0) / &amp;nbsp;1509 total ( +0)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;26
&lt;br&gt;&lt;br&gt;Average duration of open issues: 565 days.
&lt;br&gt;Median duration of open issues: 210 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 173 ( +0)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Now Closed (1)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;When the SystemRestart exception is thrown, atexit callbacks are &amp;nbsp; 18 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1475&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;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25928050&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp25928050p25928050.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25911309</id>
	<title>JSR 223 impl bug in 2.5.1</title>
	<published>2009-10-15T09:01:20Z</published>
	<updated>2009-10-15T09:01:20Z</updated>
	<author>
		<name>Robert Macaulay</name>
	</author>
	<content type="html">Ran into a small bug in the JSR 223 implementation of invokeFunction.
&lt;br&gt;&lt;br&gt;In org.python.jsr223.PyScriptEngine.invokeFunction(...), the catch
&lt;br&gt;block calls throwInvokeException.
&lt;br&gt;&lt;br&gt;The idea being if you call a top level method that doesn't exist, it
&lt;br&gt;will throw a NoSuchMethodException. However, if the python function
&lt;br&gt;you call(that exists) throws a PyException like this,
&lt;br&gt;&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;  File &amp;quot;&amp;lt;script&amp;gt;&amp;quot;, line 19, in inform
&lt;br&gt;AttributeError: 'java.util.HashMap' object has no attribute 'iteritems'
&lt;br&gt;&lt;br&gt;The catch will call throwInvokeException() will throw a NoSuchMethod
&lt;br&gt;exception with the top level method name as the problem since the
&lt;br&gt;pyException is an AttributeError. In this case, I have just called an
&lt;br&gt;invalid method inside the python script, but it gets masked as a top
&lt;br&gt;level miss.
&lt;br&gt;&lt;br&gt;It seems the invokeFunction already can throw the NoSuchMethod
&lt;br&gt;exception. So the catch block can be changed like this.
&lt;br&gt;&lt;br&gt;--- PyScriptEngine.java.orig    2009-10-15 10:50:28.000000000 -0500
&lt;br&gt;+++ PyScriptEngine.java    2009-10-15 10:51:13.000000000 -0500
&lt;br&gt;@@ -111,7 +111,7 @@
&lt;br&gt;             }
&lt;br&gt;             return
&lt;br&gt;function.__call__(Py.javas2pys(args)).__tojava__(Object.class);
&lt;br&gt;         } catch (PyException pye) {
&lt;br&gt;-            return throwInvokeException(pye, name);
&lt;br&gt;+            throw scriptException(pye);
&lt;br&gt;         }
&lt;br&gt;     }
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;It looks like the invokeMethod method could suffer from the same
&lt;br&gt;problem, but I'm not sure if the same fix would apply there.
&lt;br&gt;A possible alternative that would cover both cases would be to append
&lt;br&gt;the pye.toString() result inside the NoSuchMethodException constructor
&lt;br&gt;in throwInvokeException()
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25911309&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JSR-223-impl-bug-in-2.5.1-tp25911309p25911309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25877285</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-13T10:26:36Z</published>
	<updated>2009-10-13T10:26:36Z</updated>
	<author>
		<name>Alan Kennedy-2</name>
	</author>
	<content type="html">[Philip]
&lt;br&gt;&amp;gt; What's the value of sys.prefix normally under modjy?
&lt;br&gt;&lt;br&gt;Sorry for the delay in getting back about this.
&lt;br&gt;&lt;br&gt;The following applies to Tomcat 5.5 and 6.0, on Windows.
&lt;br&gt;&lt;br&gt;If &amp;quot;python.home&amp;quot; is set to an absolute path, then the sys.prefix is
&lt;br&gt;set to that path, e.g. &amp;quot;C:\jython2.5.1&amp;quot;.
&lt;br&gt;&lt;br&gt;If &amp;quot;python.home&amp;quot; is set to a relative path inside the WEB-INF
&lt;br&gt;directory, e.g. &amp;quot;WEB-INF/lib-python&amp;quot;, sys.prefix is set to an absolute
&lt;br&gt;path to that directory, but relative to the directory from which the
&lt;br&gt;tomcat server was started, i.e.
&lt;br&gt;&amp;quot;C:\apache-tomcat\bin\WEB-INF\lib-python&amp;quot;.
&lt;br&gt;&lt;br&gt;If &amp;quot;python.home&amp;quot; is not set at all, then sys.prefix is an absolute
&lt;br&gt;path to (presumably) whichever directory jython.jar is in, e.g.
&lt;br&gt;&amp;quot;C:\apache-tomcat\webapps\modjy_webapp\WEB-INF\lib&amp;quot;.
&lt;br&gt;&lt;br&gt;As I mentioned before, I have the modification written and tested to
&lt;br&gt;add support for imp.load(&amp;quot;site&amp;quot;), under optional control, with the
&lt;br&gt;option defaulting to true, i.e. same behaviour as the &amp;quot;-S&amp;quot; command
&lt;br&gt;line switch.
&lt;br&gt;&lt;br&gt;I'm trying to think of reasons not to check it in. I suppose that a
&lt;br&gt;possible clash with modjy's existing &amp;quot;.pth&amp;quot; file support is one reason
&lt;br&gt;not to.
&lt;br&gt;&lt;br&gt;Another option is that I could close this bug as &amp;quot;Not a bug&amp;quot;, and ask
&lt;br&gt;the submitter to use the existing .pth support to reference all of the
&lt;br&gt;site-packages required.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bugs.jython.org/issue1473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1473&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Alan.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25877285&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25877285.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25823820</id>
	<title>Summary of Jython tracker Issues</title>
	<published>2009-10-09T09:10:11Z</published>
	<updated>2009-10-09T09:10:11Z</updated>
	<author>
		<name>Jython tracker</name>
	</author>
	<content type="html">&lt;br&gt;ACTIVITY SUMMARY (10/02/09 - 10/09/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; 177 open ( +4) / &amp;nbsp;1332 closed ( +1) / &amp;nbsp;1509 total ( +5)
&lt;br&gt;&lt;br&gt;Open issues with patches: &amp;nbsp; &amp;nbsp;26
&lt;br&gt;&lt;br&gt;Average duration of open issues: 555 days.
&lt;br&gt;Median duration of open issues: 202 days.
&lt;br&gt;&lt;br&gt;Open Issues Breakdown
&lt;br&gt;&amp;nbsp; &amp;nbsp;open &amp;nbsp; 174 ( +4)
&lt;br&gt;pending &amp;nbsp; &amp;nbsp; 3 ( +0)
&lt;br&gt;&lt;br&gt;Issues Created Or Reopened (5)
&lt;br&gt;______________________________
&lt;br&gt;&lt;br&gt;__findattr__(String name) in PyObject.java become final method i 10/05/09
&lt;br&gt;CLOSED &lt;a href=&quot;http://bugs.jython.org/issue1484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1484&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;fajinyuan &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;JSR223 ScriptEngineManager cannot find both jython and jruby Scr 10/05/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1485&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;heuermh &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;Jython doesn't return last evaluated value in Java ScriptEngine &amp;nbsp;10/06/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1486&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;bioform &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;Import of module with latin-1 chars fails on utf-8 file encoding 10/08/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1487&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;artichoke &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;sax JyInputSourceWrapper does not support unicode strings &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10/09/09
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1488&lt;/a&gt;&amp;nbsp; &amp;nbsp; created &amp;nbsp;artnol &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 (3)
&lt;br&gt;_____________________
&lt;br&gt;&lt;br&gt;__getattribute__ performance on new-style instances should be im &amp;nbsp;421 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1102&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1102&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 servlet doesn't call atexit handlers &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15 days
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://bugs.jython.org/issue1474&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1474&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;__findattr__(String name) in PyObject.java become final method i &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/issue1484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1484&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;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25823820&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Summary-of-Jython-tracker-Issues-tp25823820p25823820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25790953</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-07T10:25:28Z</published>
	<updated>2009-10-07T10:25:28Z</updated>
	<author>
		<name>Philip Jenvey-3</name>
	</author>
	<content type="html">&lt;br&gt;On Oct 7, 2009, at 6:45 AM, Alan Kennedy wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Alan]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; But I think that it should not be standard behaviour; I'd prefer to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; make it optional behaviour, so that it doesn't interfere with WAR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; deployments.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Leo]
&lt;br&gt;&amp;gt;&amp;gt; Out of curiosity: Why would it interfere with WAR deployments?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [I'm the most interested on keeping the stand-alone WAR deployments
&lt;br&gt;&amp;gt;&amp;gt; working, but not realizing why importing site would break them make &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; me
&lt;br&gt;&amp;gt;&amp;gt; feel stupid ;-)]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Indeed, that is the key question.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My thinking is that importing site i.e. processing Lib/site-packages,
&lt;br&gt;&amp;gt; would require a jython installation on the machine, i.e. an absolute
&lt;br&gt;&amp;gt; setting for python.home.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But I suppose that if python.home is set to WEB-INF/lib-python, then
&lt;br&gt;&amp;gt; the site import should still work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm leaning now to having a &amp;quot;load_site_packages&amp;quot; parameter, but
&lt;br&gt;&amp;gt; defaulting it to true, to emulate the behaviour of the interactive
&lt;br&gt;&amp;gt; interpreter as much as possible.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any further thoughts, or objections, before I go checking this in?
&lt;/div&gt;&lt;br&gt;What's the value of sys.prefix normally under modjy?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Philip Jenvey
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25790953&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25790953.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25787005</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-07T06:49:55Z</published>
	<updated>2009-10-07T06:49:55Z</updated>
	<author>
		<name>Leo Soto M.</name>
	</author>
	<content type="html">On Wed, Oct 7, 2009 at 9:45 AM, Alan Kennedy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25787005&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-dev@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;[Alan]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; But I think that it should not be standard behaviour; I'd prefer to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; make it optional behaviour, so that it doesn't interfere with WAR
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; deployments.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;[Leo]
&lt;br&gt;&amp;gt; &amp;gt; Out of curiosity: Why would it interfere with WAR deployments?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; [I'm the most interested on keeping the stand-alone WAR deployments
&lt;br&gt;&amp;gt; &amp;gt; working, but not realizing why importing site would break them make me
&lt;br&gt;&amp;gt; &amp;gt; feel stupid ;-)]
&lt;br&gt;&lt;br&gt;[Alan]
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Indeed, that is the key question.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My thinking is that importing site i.e. processing Lib/site-packages,
&lt;br&gt;&amp;gt; would require a jython installation on the machine, i.e. an absolute
&lt;br&gt;&amp;gt; setting for python.home.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But I suppose that if python.home is set to WEB-INF/lib-python, then
&lt;br&gt;&amp;gt; the site import should still work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm leaning now to having a &amp;quot;load_site_packages&amp;quot; parameter, but
&lt;br&gt;&amp;gt; defaulting it to true, to emulate the behaviour of the interactive
&lt;br&gt;&amp;gt; interpreter as much as possible.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any further thoughts, or objections, before I go checking this in?
&lt;/div&gt;&lt;br&gt;Not from me. I'll test if doj WAR deployment have any issue with the
&lt;br&gt;change later (but before 2.5.2, of course).
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;Leo Soto M.
&lt;br&gt;&lt;a href=&quot;http://blog.leosoto.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.leosoto.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25787005&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25787005.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25786960</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-07T06:45:41Z</published>
	<updated>2009-10-07T06:45:41Z</updated>
	<author>
		<name>Alan Kennedy-2</name>
	</author>
	<content type="html">[Alan]
&lt;br&gt;&amp;gt;&amp;gt; But I think that it should not be standard behaviour; I'd prefer to
&lt;br&gt;&amp;gt;&amp;gt; make it optional behaviour, so that it doesn't interfere with WAR
&lt;br&gt;&amp;gt;&amp;gt; deployments.
&lt;br&gt;&lt;br&gt;[Leo]
&lt;br&gt;&amp;gt; Out of curiosity: Why would it interfere with WAR deployments?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [I'm the most interested on keeping the stand-alone WAR deployments
&lt;br&gt;&amp;gt; working, but not realizing why importing site would break them make me
&lt;br&gt;&amp;gt; feel stupid ;-)]
&lt;br&gt;&lt;br&gt;Indeed, that is the key question.
&lt;br&gt;&lt;br&gt;My thinking is that importing site i.e. processing Lib/site-packages,
&lt;br&gt;would require a jython installation on the machine, i.e. an absolute
&lt;br&gt;setting for python.home.
&lt;br&gt;&lt;br&gt;But I suppose that if python.home is set to WEB-INF/lib-python, then
&lt;br&gt;the site import should still work.
&lt;br&gt;&lt;br&gt;I'm leaning now to having a &amp;quot;load_site_packages&amp;quot; parameter, but
&lt;br&gt;defaulting it to true, to emulate the behaviour of the interactive
&lt;br&gt;interpreter as much as possible.
&lt;br&gt;&lt;br&gt;Any further thoughts, or objections, before I go checking this in?
&lt;br&gt;&lt;br&gt;Alan.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25786960&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25786960.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25778436</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-06T16:48:52Z</published>
	<updated>2009-10-06T16:48:52Z</updated>
	<author>
		<name>Leo Soto M.</name>
	</author>
	<content type="html">2009/10/6 Alan Kennedy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25778436&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jython-dev@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Colin]
&lt;br&gt;&amp;gt;&amp;gt; I submitted the bug because without calling imp.load(&amp;quot;site&amp;quot;), packages in
&lt;br&gt;&amp;gt;&amp;gt; Lib/site-packages cannot be imported.  I currently use modjy  with Jetty,
&lt;br&gt;&amp;gt;&amp;gt; and pull in jython.jar and the associated libraries via Jetty's
&lt;br&gt;&amp;gt;&amp;gt; 'extraClasspath' context variable, using my system's installed Jython
&lt;br&gt;&amp;gt;&amp;gt; instance.  This environment works better for a tight edit-and-run cycle, and
&lt;br&gt;&amp;gt;&amp;gt; also allows us to use the same Jython configuration for our non-jetty-based
&lt;br&gt;&amp;gt;&amp;gt; software.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It would be great if modjy could support a variety of import schemes.  It
&lt;br&gt;&amp;gt;&amp;gt; doesn't appear that importing site will break any other existing
&lt;br&gt;&amp;gt;&amp;gt; functionality and will also bring modjy in line with standard Python 2.5
&lt;br&gt;&amp;gt;&amp;gt; behavior where site is supposed to be automatically imported:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.python.org/doc/2.5/lib/module-site.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.python.org/doc/2.5/lib/module-site.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OK, I see the problem now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But I think that it should not be standard behaviour; I'd prefer to
&lt;br&gt;&amp;gt; make it optional behaviour, so that it doesn't interfere with WAR
&lt;br&gt;&amp;gt; deployments.
&lt;/div&gt;&lt;br&gt;Out of curiosity: Why would it interfere with WAR deployments?
&lt;br&gt;&lt;br&gt;[I'm the most interested on keeping the stand-alone WAR deployments
&lt;br&gt;working, but not realizing why importing site would break them make me
&lt;br&gt;feel stupid ;-)]
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Leo Soto M.
&lt;br&gt;&lt;a href=&quot;http://blog.leosoto.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.leosoto.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25778436&amp;i=1&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25778436.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25775384</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-06T12:43:21Z</published>
	<updated>2009-10-06T12:43:21Z</updated>
	<author>
		<name>Alan Kennedy-2</name>
	</author>
	<content type="html">[Philip]
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We were thinking that creating a new PythonInterpreter should automatically
&lt;br&gt;&amp;gt; load site unless you've set a property to disable it. This is what CPython
&lt;br&gt;&amp;gt; does when you create an interpreter in an embedded fashion. It also matches
&lt;br&gt;&amp;gt; the command line behavior more closely.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Then modjy doesn't have to be involved. Right now it's somewhat duplicating
&lt;br&gt;&amp;gt; some of the functionality of site.py (like for .pth support), ideally it
&lt;br&gt;&amp;gt; wouldn't do any of that. Though I'm not sure how usable it would be if the
&lt;br&gt;&amp;gt; site option was disabled and it didn't do any .pth support or the like.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This would have been an easier change to swallow for the 2.5 release --
&lt;br&gt;&amp;gt; changing PythonInterpreter now is a little intrusive. Though I think it'd be
&lt;br&gt;&amp;gt; worth it, and that most users of modjy would want site to be implicitly
&lt;br&gt;&amp;gt; imported.
&lt;/div&gt;&lt;br&gt;Well, I've pretty much implemented the change for optionally loading
&lt;br&gt;site packages, with the option defaulting to false.
&lt;br&gt;&lt;br&gt;The reason why is because I'm concerned about how this might affect
&lt;br&gt;standalone WAR deployment: just being conservative I suppose.
&lt;br&gt;&lt;br&gt;What do you think of that solution?
&lt;br&gt;&lt;br&gt;Alan.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25775384&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25775384.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25775312</id>
	<title>Re: Should modjy call imp.load(&quot;site&quot;)?</title>
	<published>2009-10-06T12:36:09Z</published>
	<updated>2009-10-06T12:36:09Z</updated>
	<author>
		<name>Philip Jenvey-3</name>
	</author>
	<content type="html">&lt;br&gt;On Oct 6, 2009, at 10:46 AM, Alan Kennedy wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There's a bug report which I'm not sure how to handle.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://bugs.jython.org/issue1473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.jython.org/issue1473&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It basically states that modjy should call imp.load(&amp;quot;site&amp;quot;) on &amp;nbsp;
&lt;br&gt;&amp;gt; startup.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But from what I can see, site is only about processing .pth files,
&lt;br&gt;&amp;gt; which modjy already supports, by processing all .pth files that it
&lt;br&gt;&amp;gt; finds inside the &amp;quot;WEB-INF/lib-python&amp;quot; directory. (The rather elegant
&lt;br&gt;&amp;gt; (IMHO) &amp;quot;WEB-INF/lib-python&amp;quot; solution was suggested by Leo when he was
&lt;br&gt;&amp;gt; working on the Django-on-jython project: I think it works well).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any thoughts on whether modjy should implement this change?
&lt;/div&gt;&lt;br&gt;We briefly talked about this a while ago now -- we pretty much came to &amp;nbsp;
&lt;br&gt;a conclusion but the actual change fell through the cracks
&lt;br&gt;&lt;br&gt;We were thinking that creating a new PythonInterpreter should &amp;nbsp;
&lt;br&gt;automatically load site unless you've set a property to disable it. &amp;nbsp;
&lt;br&gt;This is what CPython does when you create an interpreter in an &amp;nbsp;
&lt;br&gt;embedded fashion. It also matches the command line behavior more &amp;nbsp;
&lt;br&gt;closely.
&lt;br&gt;&lt;br&gt;Then modjy doesn't have to be involved. Right now it's somewhat &amp;nbsp;
&lt;br&gt;duplicating some of the functionality of site.py (like for .pth &amp;nbsp;
&lt;br&gt;support), ideally it wouldn't do any of that. Though I'm not sure how &amp;nbsp;
&lt;br&gt;usable it would be if the site option was disabled and it didn't do &amp;nbsp;
&lt;br&gt;any .pth support or the like.
&lt;br&gt;&lt;br&gt;This would have been an easier change to swallow for the 2.5 release &amp;nbsp;
&lt;br&gt;-- changing PythonInterpreter now is a little intrusive. Though I &amp;nbsp;
&lt;br&gt;think it'd be worth it, and that most users of modjy would want site &amp;nbsp;
&lt;br&gt;to be implicitly imported.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Philip Jenvey
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&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=25775312&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;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-modjy-call-imp.load%28%22site%22%29--tp25773487p25775312.html" />
</entry>

</feed>
