Changed Python _getattr/_setattr methods to use const STR_String& instead of char* - makes using these methods much nicer.

This commit is contained in:
Kester Maddock
2004-05-16 13:05:15 +00:00
parent 9827bf0cd7
commit 2fd6e72851
84 changed files with 121 additions and 118 deletions

View File

@@ -609,7 +609,7 @@ static PyMethodDef CValueMethods[] =
};
PyObject* CValue::_getattr(char* attr)
PyObject* CValue::_getattr(const STR_String& attr)
{
CValue* resultattr = FindIdentifier(attr);
STR_String text;
@@ -698,7 +698,7 @@ CValue* CValue::ConvertPythonToValue(PyObject* pyobj)
return vallie;
}
int CValue::_setattr(char* attr,PyObject* pyobj)
int CValue::_setattr(const STR_String& attr,PyObject* pyobj)
{
if (!pyobj) { // member deletion