Changeset 3623:0197ef23e675 in orange


Ignore:
Timestamp:
04/30/07 17:51:22 (7 years ago)
Author:
janezd <janez.demsar@…>
Branch:
default
Convert:
158dbc10fa3486faa29d7254d100a9f35dae8dfc
Message:
  • simplified getattr1 to use PyXXX_FromYYY instead of BuildValue
File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/orange/cls_orange.cpp

    r3277 r3623  
    306306          bool value; 
    307307          me->getProperty(name, value); 
    308           return Py_BuildValue("i", value ? 1 : 0); 
     308          return PyInt_FromLong(value ? 1 : 0); 
    309309        } 
    310310 
     
    312312          int value; 
    313313          me->getProperty(name, value); 
    314           return Py_BuildValue("i", value); 
     314          return PyInt_FromLong(value); 
    315315        } 
    316316 
     
    318318          float value; 
    319319          me->getProperty(name, value); 
    320           return Py_BuildValue("f", value); 
     320          return PyFloat_FromDouble(value); 
    321321        } 
    322322 
     
    324324          string value; 
    325325          me->getProperty(name, value); 
    326           return Py_BuildValue("s", value.c_str()); 
     326          return PyString_FromString(value.c_str()); 
    327327        } 
    328328 
Note: See TracChangeset for help on using the changeset viewer.