SF.net SVN: jython:[7151] trunk/jython/src/org/python/core/PyModule.java
[email protected] Sat, 16 Oct 2010 05:15:00 +0000
| Newsgroups | gmane.comp.lang.jython.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 7151
http://jython.svn.sourceforge.net/jython/?rev=7151&view=rev
Author: zyasoft
Date: 2010-10-16 05:15:00 +0000 (Sat, 16 Oct 2010)
Log Message:
-----------
Re-enable mixing Java and Python code in the same directory without
explicit import via __init__.py. This allows for both import
semantics. Still needs appropriate automated testing.
Fixes #1653. Thanks babelmania for the patch!
Modified Paths:
--------------
trunk/jython/src/org/python/core/PyModule.java
Modified: trunk/jython/src/org/python/core/PyModule.java
===================================================================
--- trunk/jython/src/org/python/core/PyModule.java 2010-10-16 05:12:18 UTC (rev 7150)
+++ trunk/jython/src/org/python/core/PyModule.java 2010-10-16 05:15:00 UTC (rev 7151)
@@ -116,6 +116,14 @@
return null;
}
+ @Override
+ public PyObject __findattr_ex__(String name) {
+ PyObject attr=super.__findattr_ex__(name);
+ if (attr!=null)
+ return attr;
+ return impAttr(name);
+ }
+
public void __setattr__(String name, PyObject value) {
module___setattr__(name, value);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev