if( PyErr_Occurred() ) { PyErr_Print(); PyErr_Clear(); }
reportPythonError( name_ );
	inline bool PyEvalMethod( char* a, PyObject* tuple )	{		PyObject* method = PyObject_GetAttrString( codeModule, a ); 		if ( !method )		{			Py_XDECREF( tuple );			return false;		}				PyObject *returnValue = PyObject_CallObject( method, tuple );				Py_XDECREF( tuple );		Py_DECREF( method );		if( PyErr_Occurred() )		{			PyErr_Print();			PyErr_Clear();		}		if( !returnValue ) 			return false;		int isTrue = PyObject_IsTrue( returnValue );		Py_DECREF( returnValue );		switch ( isTrue )		{		case -1:		case 0: return false;		case 1:		default: return true;		}	}