From: Magnus L. H. <re...@bu...> - 2009-09-10 12:52:35
|
New submission from Magnus Lie Hetland <ma...@he...>: Assume you have a module consisting of ./module/__init__.py and ./module/JavaClass.class; then you have the test script ./test/test.py which imports module. If you run this with "python test/test.py", the __init__.py will be executed, but if you use jython, it won't. If you either move test.py to the current directory *or* remove JavaClass.class, you will get correct behavior. I've attached a minimal example, with a makefile that runs with and without the compiled class, as well as with Python, for comparison. This seems like a bug to me... ---------- components: Core files: jyt-imp-bug.zip messages: 5132 nosy: mlhetland severity: major status: open title: Execution of __init__.py blocked by presence of .class file in some cases type: behaviour versions: 2.5.0 Added file: http://bugs.jython.org/file731/jyt-imp-bug.zip _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue1464> _______________________________________ |