From: brad y. <byo...@ya...> - 2000-10-19 14:33:39
|
From: Brian R. <br...@us...> - 2000-10-21 05:27:27
|
subscribe |
From: Syver E. <sy...@cy...> - 2001-02-04 20:51:57
|
subscribe |
From: Eli A. <el...@ce...> - 2001-02-17 19:01:11
|
Hi. I have inherited a jpython application that makes use of user-defined java time series classes. These classes have overloaded operators that do pretty much what you would expect. For instance, given a time series x and a time series y, x+y returns a new time series with the elements of x and y added at corresponding times. It would be very useful to be able to define x>y the same way. However, when I write my own __cmp__ method jpython ignores it. The results from x>y are an arbitrary scalar value, as if I had left comparisons undefined. If I call my method directly by name: x.__cmp__(y) it works fine. Any advice? |
From: D-Man <ds...@ri...> - 2001-02-24 21:22:47
|
On Sat, Feb 17, 2001 at 10:59:26AM -0800, Eli Ateljevich wrote: | Hi. I have inherited a jpython application that makes use of user-defined | java time series classes. These classes have overloaded operators that do | pretty much what you would expect. For instance, given a time series x and | a time series y, x+y returns a new time series with the elements of x and y | added at corresponding times. | | It would be very useful to be able to define x>y the same way. However, | when I write my own __cmp__ method jpython ignores it. The results from You should use jython instead of jpython. | x>y | are an arbitrary scalar value, as if I had left comparisons undefined. If I | call my method directly by name: | x.__cmp__(y) | it works fine. Any advice? | I just realized what is wrong here. x>y doesn't call __cmp__, but __gt__ instead I think it would be good to RTFM some more. Find out where __cmp__ is used (list.sort uses it) and where __gt__, __lt__, etc. are used. (I don't know, so I can't help any more than this, but the Fine Manual can ;-)) HTH, -D |
From: Eli A. <el...@ce...> - 2001-02-20 06:04:52
|
Hi. I have inherited a Jython application that makes use of user-defined java time series classes. These classes have overloaded operators that do pretty much what you would expect. For instance, given a time series x and a time series y, x+y returns a new time series with the elements of x and y added at corresponding times. These usually work fine. It would be very useful to be able to define x>y the same way. However, when I write my own __cmp__ method Jython ignores it. The results from x>y are an arbitrary scalar value, as if I had left comparisons undefined. If I call my method directly by name: x.__cmp__(y) it works fine. Can anyone explain or point to a likely omission? Thanks, Eli |
From: Eli A. <el...@ce...> - 2001-02-20 06:30:33
|
Hi. I have inherited a Jython application that makes use of user-defined java time series classes. These classes have overloaded operators that do pretty much what you would expect. For instance, given a time series x and a time series y, x+y returns a new time series with the elements of x and y added at corresponding times. These usually work fine. It would be very useful to be able to define x>y the same way. However, when I write my own __cmp__ method Jython ignores it. The results from x>y are an arbitrary scalar value, as if I had left comparisons undefined. If I call my method directly by name: x.__cmp__(y) it works fine. Can anyone explain or point to a likely omission? Thanks, Eli |
From: Pasha A. <par...@en...> - 2001-04-26 17:01:56
|
I understande that the regex API got converted to the re, however a function that I need wasn't ported over, that would be the get_syntax method. I need to know another way to implment or an alternate method I could use so I can call if from jython. Thanks! ____________________________ Pasha Arshadi Software Engineer Endeavors Technology 19700 Fairchild, Suite 200 Irvine, CA 92612 (949) 833-2800 x110 www.endeavors.com par...@en... |
From: rohit s. <ro2...@ya...> - 2001-10-11 07:02:41
|
Hi, I have following queries:- 1) Pl go thru this:- Obj2.java class Obj2 extends Obj1{ .... } A.java class A{ .... public Obj2 myMethod() return obj2; } My jython class subclasses from 'A'. In jython class I do something like:- obj=self.myMethod() But if I want to typecast it to Obj1..I try follwoing:- obj=(Obj1)self.myMethod() Doing this, I get a syntax error. So put simply, how can I upcast or downcast in jython. 2) Cann't I access methods and variables other then public from my java superclass in my jython subclass Regards, Rohit __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com |
From: Carlos Q. <car...@we...> - 2001-10-11 07:23:22
|
On Thursday 11 October 2001 10:02, rohit seth wrote: > Hi, > I have following queries:- > > 1) Pl go thru this:- > Obj2.java > class Obj2 extends Obj1{ > .... > } > > A.java > class A{ > .... > public Obj2 myMethod() > return obj2; > } > > My jython class subclasses from 'A'. In jython class I > do something like:- > obj=self.myMethod() > But if I want to typecast it to Obj1..I try > follwoing:- > obj=(Obj1)self.myMethod() > Doing this, I get a syntax error. > So put simply, how can I upcast or downcast in jython. This doesn't exist in jython (or python for that matter) variables have no type checking so there is no sense to try to cast. In you case the obj variable is of type Obj2 and therefore of type Obj1 too. If you have a metho aMethod() in Obj1 you can call it as obj.aMethod() without need to cast, the same goes for variables > 2) Cann't I access methods and variables other then > public from my java superclass in my jython subclas > > Regards, > Rohit > > __________________________________________________ > Do You Yahoo!? > Make a great connection at Yahoo! Personals. > http://personals.yahoo.com > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |
From: rohit s. <ro2...@ya...> - 2001-10-30 08:33:42
|
Hi, In jython we can execute .ghs files which can be used to extend our .py files. PythonInterpreter.execfile("A.py") PythonInterpreter.execfile("B.ghs") B.ghs is created by the end user to control A.py To what extent can we play with these .ghs files. Can we import them as modules? If not directly then with some other way round. Any pointers to some material available on the same or any kind of hint will be highly appreciated. Thanks and Regards, Rohit Seth __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com |
From: Alicia Mc M. <mad...@ya...> - 2001-11-21 17:08:39
|
Hi all I am a fourth year cs. I am involved in profiling a jvm using jython and java. I have the basics of python down but have found no good tutorials on jython anything out there seems to be confusing and not nearly explained properly. Please can anyone out there tell me 1.a good link to a jython tutorial 2.how to compile jython ".py" file thank you Alicia --------------------------------- Do You Yahoo!? Find the one for you at Yahoo! Personals. |
From: Ype K. <yk...@xs...> - 2001-11-21 19:32:36
|
Alicia, >Hi all > >I am a fourth year cs. I am involved in profiling a jvm using jython and java. When that includes profiling jython on several jvm's many people on this list would be interested in your results. >I have the basics of python down but have found no good tutorials on jython anything out there seems to be confusing and not nearly explained properly. www.jython.org is indeed terse in some respects. However all essential things are there and the site is not so big that you couldn't click through it completely in two hours or so. > Please can anyone out there tell me 1.a good link to a jython tutorial 2.how to compile jython ".py" file Importing a module in another module executing in jython will give you a $py.class file that is compiled from the .py file just as cpython gives you a .pyc file. You can also use jythonc directly: http://www.jython.org/docs/jythonc.html Good luck, Ype |
From: rohit s. <ro2...@ya...> - 2001-12-04 13:32:09
|
Hi All, I am getting the following error when I am trying to execute some jython statements from inside my java code. I have a Java File PyFactory .java. It has a static method getInterp() which returns PythonInterpreter object. So when I do:- PyFactory.getInterp().exec("import sys"); I get the following error:- java.security.AccessControlException: access denied(java.lang.RuntimePermission getProtectionDomain) at java.security.AccessControlContext.checkPermission( AccessControlContext.java:272) at java.security.AccessController.checkPermission( AccessController.java:399) at java.lang.SecurityManager.checkPermission(SecurityManager.java:545) at java.lang.Class.getProtectionDomain(Class.java 1286) at org.python.core.BytecodeLoader2.LoadClassFromBytes(BytecodeLoader2.java:32) at org.python.core.BytecodeLoader.makeClass(BytecodeLoader.java:77) at org.python.core.BytecodeLoader.makeCode(BytecodeLoader.java:82) at org.python.core.Py.compile(Py.java:1413) at org.python.core.Py.compile(Py.java:1428) at org.python.core.__builtin__.compile(__builtin__.java:203) at org.python.core.Py.exec(Py.java:1074) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:135) blah blah blah.... Any pointers why? Pl help!!! Thanx in advance Rohit __________________________________________________ Do You Yahoo!? Buy the perfect holiday gifts at Yahoo! Shopping. http://shopping.yahoo.com |
From: ¹Ì½º¸®<dig...@ya...> - 2001-12-16 01:16:24
|
<html> <head> <title>이광고메일은더이상발송하지않습니다</title> <meta name="generator" content="Namo WebEditor v4.0"> <Script> </Script> </head> <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" oncontextmenu="return false" ondragstart="return false" onselectstart="return false"> <table align="center" cellpadding="10" cellspacing="0" width="470" background="http://xoxoxo.hihome.com/sambo/dot62.gif"> <tr> <td width="450" height="413"> <table cellpadding="0" cellspacing="0"> <tr> <td width="485"> <p align="center"><font size="2">이 광고 메일은 홍보용으로 1회 이상 발송하지 않습니다<br> 광고 메일이 불쾌하셨다면 정중히 사과드립니다</font><font size="2" color="blue"><br> </font></p> </td> </tr> </table> <table align="center" cellpadding="0" cellspacing="0" width="482" background="http://xoxoxo.hihome.com/sambo/bg_rc3.gif"> <tr> <td width="482" height="197"> <table align="center" cellpadding="0" cellspacing="0" width="451"> <tr> <td width="451" height="136"> <p align="center"><font size="2"><img src="http://xoxoxo.hihome.com/sambo/sj5-1.jpg" width="246" height="182" border="0"><br></font></td> </tr> </table> </td> </tr> <tr> <td width="482" height="64"> <p align="center"><font size="2">안녕하세요<br>귀하의 이메일은 공개 웹 사이트에서 수집하였으며, <BR> 공개된 이메일 외 어떠한 개인 정보도 가지고 있지 않습니다<br></font> </td> </tr> <tr> <td width="482" height="97"> <table align="center" cellpadding="0" cellspacing="0" width="463"> <tr> <td width="463" height="45"> <p align="center"> <a href=http://www.liveporno.jp/cp/cp_link.asp?p_id=dkblack target=_blank> <img src=http://www.liveporno.jp/cp/images/banner_209_65.gif border=0> </a></p> </td> </tr> <tr> <td width="463" height="22"> <p align="center"><font size="2">잠깐! 성인사이트에 거부감이 없는분만 클릭하시기 바랍니다</font></p> </td> </tr> <tr> <td width="463" height="32"> <table align="center" border="1" cellspacing="0" width="138" bordercolordark="white" bordercolorlight="black"> <tr> <td width="128"> <p align="center"><a href="http://www.5sexkorea.com/news/affliates/clickthru.cgi?id=dkblack"><img src="http://203.251.225.78/sexkorea/banner/banner2.gif" alt="5sexkorea.com" border="0"></a></p> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </html> |
From: Äݹڽº<ca...@ca...> - 2002-01-14 21:11:56
|
<HTML> <HEAD> <TITLE>mailling</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=euc-kr"> <style type="text/css"> <!-- td { font-family: "돋움"; font-size: 12px} a:link { text-decoration: none} a:hover { color: #FF0000; text-decoration: none} a:visited { color: #00CC00; text-decoration: none} --> </style> </HEAD> <BODY BGCOLOR=#FFFFFF> <TABLE WIDTH=544 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center"> <TR> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_01.gif" WIDTH=163 HEIGHT=21></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_02.gif" WIDTH=159 HEIGHT=21></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_03.gif" WIDTH=158 HEIGHT=21></TD> <TD> <a href="http://www.callbox.co.kr" target="_blank"><IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_04.gif" WIDTH=158 HEIGHT=21 border="0"></a></TD> </TR> <TR> <TD> <img src="http://www.callbox.co.kr/event_01_09/images/mailling_05.gif" width=163 height=97></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_06.gif" WIDTH=159 HEIGHT=97></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_07.gif" WIDTH=158 HEIGHT=97></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_08.gif" WIDTH=158 HEIGHT=97></TD> </TR> <TR> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_09.gif" WIDTH=163 HEIGHT=22></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_10.gif" WIDTH=159 HEIGHT=22></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_11.gif" WIDTH=158 HEIGHT=22></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_12.gif" WIDTH=158 HEIGHT=22></TD> </TR> <TR> <TD colspan="4" height="2"><img src="http://www.callbox.co.kr/event_01_09/images/mailling2_04.gif" width="638" height="6"></TD> </TR> <TR> <TD colspan="4" height="121" background="http://www.callbox.co.kr/event_01_09/images/mailling2_08.gif" align="center"> <table width="612" border="0" cellspacing="0" cellpadding="0" height="121"> <tr> <td width="148" align="center"> <table width="136" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF" width="135"><a href="http://www.callbox.co.kr/event_01_09/contents/CX-300K.html"><img src="http://www.callbox.co.kr/event_01_09/image/CX-300K_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" width="135" align="center"><b>CX-300K</b></td> </tr> </table> </td> <td width="154" align="center"> <table width="130" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF" width="131"><a href="http://www.callbox.co.kr/event_01_09/contents/SPH-X4000.html"><img src="http://www.callbox.co.kr/event_01_09/image/SPH-X4000_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" width="131" align="center"><b>SPH-X4000</b></td> </tr> </table> </td> <td width="154" align="center"> <table width="130" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF"><a href="http://www.callbox.co.kr/event_01_09/contents/SPH-X2700.html"><img src="http://www.callbox.co.kr/event_01_09/image/SPH-X2700_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" align="center"><b>SPH-X2700</b></td> </tr> </table> </td> <td width="156" align="center"> <table width="130" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF" width="131"><a href="http://www.callbox.co.kr/event_01_09/contents/SPH-X1300.html"><img src="http://www.callbox.co.kr/event_01_09/image/SPH-X1300_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" width="131" align="center"><b>SPH-X1300</b></td> </tr> </table> </td> </tr> </table> </TD> </TR> <TR> <TD colspan="4" height="2"><img src="http://www.callbox.co.kr/event_01_09/images/mailling2_04.gif" width="638" height="6"></TD> </TR> <TR align="center"> <TD colspan="4" height="126" background="http://www.callbox.co.kr/event_01_09/images/mailling2_08.gif"> <table width="612" border="0" cellspacing="0" cellpadding="0" height="121"> <tr> <td width="148" align="center"> <table width="136" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF" align="center" width="129"><a href="http://www.callbox.co.kr/event_01_09/contents/SPH-N2000.html"><img src="http://www.callbox.co.kr/event_01_09/image/SPH-N2000_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" width="129" align="center"><b>SPH-N2000</b></td> </tr> </table> </td> <td width="154" align="center"> <table width="132" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF" width="131"><a href="http://www.callbox.co.kr/event_01_09/contents/Microi%20S88M.html"><img src="http://www.callbox.co.kr/event_01_09/image/i-s88m_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" width="131" align="center"><b>i-s88m</b></td> </tr> </table> </td> <td width="155" align="center"> <table width="132" border="0" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF" width="131"><a href="http://www.callbox.co.kr/event_01_09/contents/HGP-R7010.html"><img src="http://www.callbox.co.kr/event_01_09/image/hgp-r7010m_b.gif" width="130" height="130" border="0"></a></td> </tr> <tr> <td bgcolor="#FFFFFF" width="131" align="center"><b>HGP-R7010</b></td> </tr> </table> </td> <td width="155" align="center"> <table width="143" border="0" cellspacing="0" cellpadding="0" height="144"> <tr> <td height="29"><font color="#999999"> ☞ 자세한 사항은 해당 이미지를 클릭 하세요.<br> <br> </font></td> </tr> <tr> <td><font color="#999999">☞ 신분증 사본과 선납금 40,000원을 입금 하셔야 개통처리 됩니다. </font> <p></p> </td> </tr> <tr> <td height="30"> </td> </tr> </table> </td> </tr> </table> </TD> </TR> <TR> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_21.gif" WIDTH=163 HEIGHT=4></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_22.gif" WIDTH=159 HEIGHT=4></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_23.gif" WIDTH=158 HEIGHT=4></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_24.gif" WIDTH=158 HEIGHT=4></TD> </TR> <TR> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_25.gif" WIDTH=163 HEIGHT=22></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_26.gif" WIDTH=159 HEIGHT=22></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_27.gif" WIDTH=158 HEIGHT=22></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_28.gif" WIDTH=158 HEIGHT=22></TD> </TR> <TR align="center"> <TD colspan="4" height="163" background="http://www.callbox.co.kr/event_01_09/images/mailling2_08.gif"> <table width="590" border="0" cellspacing="0" cellpadding="0" height="125"> <tr> <td><b>Cash Back 이란?</b></td> </tr> <tr> <td height="41">→캐쉬백이란 가입자가 할부금의 일부를 납입하고 약정기간 이후 대리점에서 가입자가 납입한 할부금의 일부를 요금에서 감면해 드리는 획기적인 유통 시스템입니다. </td> </tr> <tr> <td><b>대납이 되지 않는 경우 예시</b></td> </tr> <tr> <td>1. 요금이 연체된경우 해당월에 한해 할부금 지원이 되질 않습니다.<br> 2. 분실,해지,기기변경,명의변경,일시정지 시 이후 잔여 할부금에 대한 대납 및 케쉬백이 이루어지지 않습니다.<br> 3. 3개월 이내 요금제 변경및 부가서비스 삭제시 잔여 할부금에 대한 대납및 케쉬백이 이루어지지 않습니다.</td> </tr> <tr> <td> </td> </tr> <tr> <td><font color="#FF9900">행사기간은 2002년 1월 28일까지 입니다.</font></td> </tr> </table> <br> <table width="587" border="0" cellspacing="1" cellpadding="5" height="25" bgcolor="#00CC00"> <tr> <td bgcolor="#FFFFFF">귀하의 승락없이 홍보성 전자 우편을 보내게 된 점 정중히 사과 드립니다.<br> 정보통신망이용촉진법 규정을 준수하여 <b><font color="#FF0000">광고메일</font></b>임을 표시하였으며, 수신거부 장치를 마련하고 있습니다.<br> 귀하의 전자 우편 주소는 인터넷 상의 공개된 장소에서 습득하였으며, 저희는 귀하의 전자우편 주소 외 어떠한 개인정보도 가지고 있지 않으므로 안심하시기 바랍니다. 수신을 원치 않으시면 <a href="mailto:ca...@ca...?subject=[메일수신거부]&body=다시는 메일 보내지 말아주세요"><b>수신거부</b></a>를 클릭해 주십시요.</td> </tr> </table> </TD> </TR> <TR align="center"> <TD colspan="4" height="77" background="http://www.callbox.co.kr/event_01_09/images/mailling2_12.gif"> <table width="575" border="0" cellspacing="0" cellpadding="0" height="46"> <tr> <td height="27" align="center"><font color="#FFFFFF"><br> 입금계좌: 국민은행 342-21-0294-278, 예금주: 이득영 문의: 02-538-5697/ FAX: 02-02-3446-8595</font> </td> </tr> <tr> <td align="center"><font color="#FFFFFF">Copyright(c) 2001 www.callboc.co.kr E-mail:ca...@ca...<br> 공정거래위원회 고시 제07017호에 따른 사업자 등록번호 안내 : (사업자 등록 번호 : 120-04-33778) </font></td> </tr> </table> </TD> </TR> <TR> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_41.gif" WIDTH=163 HEIGHT=21></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_42.gif" WIDTH=159 HEIGHT=21></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_43.gif" WIDTH=158 HEIGHT=21></TD> <TD> <IMG SRC="http://www.callbox.co.kr/event_01_09/images/mailling_44.gif" WIDTH=158 HEIGHT=21></TD> </TR> </TABLE> </BODY> </HTML> |
From: BillWorker 2. <bil...@in...> - 2002-03-08 05:14:17
|
I must confess, I love jython as it makes me at least twice as productive as I were with Java along. This has made me wonder if writing my JavaBeans and other middle-tier code in Jython instead of Java is a good idea when I am developing a web application. I know it works, I was just wondering if anyone has done it before. My friends who know are doing JSP can build the interface and I could do the rest with Jython. Has anyone done this before? ashish |
From: <da...@cr...> - 2002-03-19 12:26:18
|
Hi, Just been browsing through jython docs on some other matter when I saw the statement on the differences page at jython.org: 'The following are highly unlikely any time soon --win32com and Tkinter.' Has anyone come across JaWin? Its a wrapper for COM components that might make it fairly easy to do a win32com for jython. Not something for me, I'm mainly a linux user anyway these days, but thought it worth dropping this onto the list before I wander on... Cheers, Dave |
From: Syver E. <syv...@on...> - 2002-03-20 18:39:39
|
da...@cr... writes: > Has anyone come across JaWin? Its a wrapper for COM components that > might make it fairly easy to do a win32com for jython. I've made a minimal COM support module for Jython that uses either jacob or jawin as the actual layer that the COM calls are made through. The module does not use generated interfaces like win32com does/can do, but instead generates a python friendly interface on the fly via __getattr__ __setattr__ and friends. I think I've posted about it here before, if anyone are interested I will put them up on the web so they can be downloaded. -- Vennlig hilsen Syver Enstad |
From: <ul...@pc...> - 2002-04-14 06:40:54
|
-- С уважением, Дмитрий Уланов (SK Press, корреспондент PC Week/RE) |
From: mark t. <saf...@ho...> - 2002-05-23 15:52:56
|
I am having a problem using java jars. The example is for jakarta-poi-1.5.0-FINAL-20020506.jar 1. I renamed jakarta-poi-1.5.0-FINAL-20020506.jar to poi.jar. 2. I modified registry, python path: python.path = .;g:\\poi\\build\\poi.jar\\org\\apache\\poi as per warning during installation. 3. Run Jython, and see what happens: C:\>jython Jython 2.1 on java1.3.1 (JIT: null) Type "copyright", "credits" or "license" for more information. >>>import org.apache.poi as poi >>>dir(poi) ['__name__', 'dev', 'hpsf', 'hssf', 'poifs', 'util'] >>>dir(poi.hssf) ['__name__', 'dev', 'eventmodel', 'model', 'record', 'usermodel', 'util'] >>>dir(poi.hssf.usermodel) ['HSSFCell', 'HSSFCellStyle', 'HSSFColorConstants', 'HSSFDataFormat', 'HSSFDateUtil', 'HSSFErrorConstants', 'HSSFFont', 'HSSFRow', 'HSSFSheet', 'HSSFWorkbook', '__name__'] >>>x=poi.hssf.usermodel.HSSFWorkbook() Traceback (innermost last): File "<console>", line 1, in ? AttributeError: java package 'org.apache.poi.hssf.usermodel' has no attribute 'HSSFWorkbook' >>> Why is this failing? Is there any way to fix it? I have encountered the same problem with other jars. If I import jdk standard libs, everything works fine. ?? jython - so close, yet oh so far... thx Mark _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com |
From: Samuele P. <pe...@in...> - 2002-05-23 16:21:16
|
From: mark tompkins <saf...@ho...> > I am having a problem using java jars. > > The example is for jakarta-poi-1.5.0-FINAL-20020506.jar > > 1. I renamed jakarta-poi-1.5.0-FINAL-20020506.jar to poi.jar. > > 2. I modified registry, python path: > > python.path = .;g:\\poi\\build\\poi.jar\\org\\apache\\poi You gave too few information on your setting (classpath vs python.path content etc) but for sure the above should simply be python.path = .;g:\\poi\\build\\poi.jar I have not made my head around of the above produce but anyway not something useful. > as per warning during installation. the warning I imagine refer to Python module and packages access from jar, not to Java classes! > 3. Run Jython, and see what happens: > > C:\>jython > Jython 2.1 on java1.3.1 (JIT: null) > Type "copyright", "credits" or "license" for more information. > >>>import org.apache.poi as poi > >>>dir(poi) > ['__name__', 'dev', 'hpsf', 'hssf', 'poifs', 'util'] > >>>dir(poi.hssf) > ['__name__', 'dev', 'eventmodel', 'model', 'record', 'usermodel', 'util'] > >>>dir(poi.hssf.usermodel) > ['HSSFCell', 'HSSFCellStyle', 'HSSFColorConstants', 'HSSFDataFormat', > 'HSSFDateUtil', 'HSSFErrorConstants', 'HSSFFont', 'HSSFRow', 'HSSFSheet', > 'HSSFWorkbook', > '__name__'] > >>>x=poi.hssf.usermodel.HSSFWorkbook() > Traceback (innermost last): > File "<console>", line 1, in ? > AttributeError: java package 'org.apache.poi.hssf.usermodel' has no > attribute 'HSSFWorkbook' > >>> > > Why is this failing? Is there any way to fix it? I have encountered the > same problem with other jars. > > If I import jdk standard libs, everything works fine. > > ?? > > jython - so close, yet oh so far... ask again if the above does not solve the issue, in that case saying what is in classpath and what is your cwd could help too. regards. |
From: mark t. <saf...@ho...> - 2002-05-23 18:37:23
|
I am having a problem using java jars. The example is for jakarta-poi-1.5.0-FINAL-20020506.jar 1. I renamed jakarta-poi-1.5.0-FINAL-20020506.jar to poi.jar. 2. I modified registry, python path: python.path = .;g:\\poi\\build\\poi.jar\\org\\apache\\poi as per warning during installation. 3. Run Jython, and see what happens: C:\>jython Jython 2.1 on java1.3.1 (JIT: null) Type "copyright", "credits" or "license" for more information. >>>import org.apache.poi as poi >>>dir(poi) ['__name__', 'dev', 'hpsf', 'hssf', 'poifs', 'util'] >>>dir(poi.hssf) ['__name__', 'dev', 'eventmodel', 'model', 'record', 'usermodel', 'util'] >>>dir(poi.hssf.usermodel) ['HSSFCell', 'HSSFCellStyle', 'HSSFColorConstants', 'HSSFDataFormat', 'HSSFDateUtil', 'HSSFErrorConstants', 'HSSFFont', 'HSSFRow', 'HSSFSheet', 'HSSFWorkbook', '__name__'] >>>x=poi.hssf.usermodel.HSSFWorkbook() Traceback (innermost last): File "<console>", line 1, in ? AttributeError: java package 'org.apache.poi.hssf.usermodel' has no attribute 'HSSFWorkbook' >>> Why is this failing? Is there any way to fix it? I have encountered the same problem with other jars. If I import jdk standard libs, everything works fine. ?? jython - so close, yet oh so far... thx Mark _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. |
From: Joshua F. <jo...@jo...> - 2002-06-11 06:45:49
|
I have had problems when I wrote an EJB in Python, then compiled it with jythonc. I think it has to do with the extensive code generation and dynamic method calls by the app-server. Other than that, Jython has amazingly seamless integration with Java. As for .NET, Jython is living proof that the JVM can host multiple languages, contradicting the MS claim about .NET's superiority over Java in providing multi-language support as opposed to Java's alleged one-language support. Jython can run any Python code (if libraries are available ), without restriction on syntax, whereas .NET can run only modified versions of many languages (I don't know about Python). Does anyone know the current status of Python .NET? Is it ready for use? Can it be tried without buying Visual Studio .NET? > Date: Sun, 9 Jun 2002 23:29:19 -0700 (PDT) > From: Robert Hanlin <fin...@ya...> > Subject: [Jython-users] Jython sharp edges > I'm researching Jython, because I'm being a bit of a > local evangelist, but must find out the sharp places. > Where you sense the need to drop back into Java. > What parts of Jython really seem to not work properly, > or frustrate you the most? Java has a few such > places, so no big deal if Jython has them. > And sort of on the side, is interest waning as people > are excited in Python.NET? |
From: Arek W. <wy...@op...> - 2002-10-30 19:50:50
|
and what would be the advantage? I mean why not just use python? A TestMaker user asked me if wxPython would run on Jython. wxPython is a very cool library for building GUI applications in Python. Unfortunately wxPython uses a C++ library. One of the wxPython developers wrote that they had kicked around the idea of using Jython/Swing to deliver a Jython version of wxPython. I'm wondering if anyone on this list is interest in contributing to such a project? -Frank Frank Cohen wrote: >> Hi Robin: I managed TestMaker, an open source toolkit for building >> intelligent test agents to check Web Services for scalability and >> functionality. TestMaker embedds Jython as a scripting language. A user >> asked if I had considered using wxPython with TestMaker. From what I've seen >> wxPython looks great. Does anyone know if wxPython will run on Jython? > > No, wxPython requires a C++ library called wxWindows. Without it there is no wxPython. OTOH, it was suggested a couple years ago that it would be real cool to reimplement the wxPython API using Jython/swing, but nothing has ever come of that. >> >> By the way, I first tried to post this to the wxPython-users mailing list >> but that appears to be down. > > Yes, we're working on it. -- Robin Dunn Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython! -- Frank Cohen, Founder, http://www.PushToTest.com, phone: 408 374 7426 PushToTest offers free open-source test software and global services solutions that test, monitor and automate Web Service systems for functionality, scalability and performance. ------------------------------------------------------- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |