Message909
It looks like there are some invalid string comparisons
within the Python2.1 org/python/core/PyClass.java
module. Multiple instances of if ( name == "__dict__"
) ...
The diffs are as follows:
diff PyClass.java PyClass.java.orig
208,210c208,210
< if ( name.equals("__dict__") ) return __dict__;
< if ( name.equals("__name__") ) return new
PyString(__name__);
< if ( name.equals("__bases__") ) return __bases__;
---
> if (name == "__dict__") return __dict__;
> if (name == "__name__") return new
PyString(__name__);
> if (name == "__bases__") return __bases__;
221c221
< if ( name.equals("__dict__") ) {
---
> if (name == "__dict__") {
227c227
< if ( name.equals("__name__") ) {
---
> if (name == "__name__") {
233c233
< if ( name.equals("__bases__") ) {
---
> if (name == "__bases__") {
|
|
| Date |
User |
Action |
Args |
| 2008-02-20 17:17:18 | admin | link | issue992990 messages |
| 2008-02-20 17:17:18 | admin | create | |
|