From: SourceForge.net <no...@so...> - 2003-04-30 12:20:42
|
Bugs item #730156, was opened at 2003-04-30 14:20 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=730156&group_id=12867 Category: Core Group: None Status: Open Resolution: None Priority: 5 Submitted By: Irmen de Jong (irmen) Assigned to: Nobody/Anonymous (nobody) Summary: java.lang.VerifyError with very simple Python source Initial Comment: I've run into some trouble using Jython 2.1 (jdk 1.4, 1.3, windows, linux). and also the current (2003-04-30) CVS version: The following piece of Python code: ---- def method(): try: for dummy in [1,2,3]: try: return "result" except: pass finally: pass print method() ---- fails to compile in Jython, I get this error: java.lang.VerifyError: java.lang.VerifyError: (class: test$py, method: method$1 signature: (Lorg/python/core/PyFrame;)Lorg/python/core/PyObject;) Register 3 contains wrong type That piece of code above seems to be the minimal piece of code to trigger the problem. Something to do with nested try blocks and a loop? --Irmen de Jong. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=730156&group_id=12867 |