- some fixes for menu and error reporting code.
This commit is contained in:
2004-01-15 03:46:47 +00:00
parent f9ed7f0f88
commit 39714fe42c
5 changed files with 22 additions and 21 deletions

View File

@@ -34,6 +34,8 @@
* implementation. Non-trivial original comments are marked with an
* @ symbol at their beginning. */
#include "BIF_toolbox.h"
#include "Draw.h"
/* declared in ../BPY_extern.h,
@@ -103,7 +105,7 @@ static Button *newbutton (void)
/* GUI interface routines */
static void exit_pydraw(SpaceScript *sc, short error)
static void exit_pydraw(SpaceScript *sc, short err)
{
Script *script = NULL;
@@ -111,8 +113,10 @@ static void exit_pydraw(SpaceScript *sc, short error)
script = sc->script;
if (error) {
if (err) {
PyErr_Print();
script->flags = 0; /* mark script struct for deletion */
error("Python script error: check console");
scrarea_queue_redraw(sc->area);
}

View File

@@ -99,8 +99,6 @@ static PyObject *M_Registry_SetKey (PyObject *self, PyObject *args)
return EXPP_ReturnPyObjError (PyExc_AttributeError,
"expected a string and a dictionary");
printf("dict size: %d", sizeof(*pydict)); /* debug XXX */
if (PyDict_SetItem (bpy_registryDict, pystr, pydict)) /* 0 on success */
return EXPP_ReturnPyObjError (PyExc_RuntimeError,
"Registry_SetKey: couldn't update the Registry dict");
@@ -145,4 +143,3 @@ PyObject *Registry_Init (void)
return submodule;
}