[PD-cvs] externals/grill/py/source pyext.cpp,1.44,1.45

Thomas Grill xovo at users.sourceforge.net
Mon Dec 12 15:42:56 CET 2005


Update of /cvsroot/pure-data/externals/grill/py/source
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29251/source

Modified Files:
	pyext.cpp 
Log Message:
display error messages if calling __init__ or _del caused an exception
better error message for reload with invalid args


Index: pyext.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/source/pyext.cpp,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** pyext.cpp	3 Nov 2005 20:36:42 -0000	1.44
--- pyext.cpp	12 Dec 2005 14:42:54 -0000	1.45
***************
*** 263,266 ****
--- 263,267 ----
              Py_DECREF(init);
  	    }
+         else
              // __init__ has not been found - don't care
              PyErr_Clear();
***************
*** 403,407 ****
          ok = InitInOut(inl,outl);
  
!         if(inl != inlets || outl != outlets)
              post("%s - Inlet and outlet count can't be changed by reload",thisName());
      }
--- 404,408 ----
          ok = InitInOut(inl,outl);
  
!         if((inl >= 0 && inl != inlets) || (outl >= 0 && outl != outlets))
              post("%s - Inlet and outlet count can't be changed by reload",thisName());
      }





More information about the Pd-cvs mailing list