Message909

Author tralfaz2001
Recipients
Date 2004-07-17.19:39:45
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
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__") {

History
Date User Action Args
2008-02-20 17:17:18adminlinkissue992990 messages
2008-02-20 17:17:18admincreate