Author: ArcRiley
Date: 2007-07-06 02:45:47 -0400 (Fri, 06 Jul 2007)
New Revision: 378
Modified:
trunk/pysoy/src/widgets/Projector.pxi
Log:
quick fix for ticket #258
Modified: trunk/pysoy/src/widgets/Projector.pxi
===================================================================
--- trunk/pysoy/src/widgets/Projector.pxi 2007-07-06 06:35:24 UTC (rev
377)
+++ trunk/pysoy/src/widgets/Projector.pxi 2007-07-06 06:45:47 UTC (rev
378)
@@ -66,11 +66,14 @@
def __get__(self) :
return self._camera
def __set__(self, value) :
- if type(value) == soy.bodies.Camera :
- self._camera = Camera
- self._connected = 1
- else :
+ if value == None :
+ self._camera = value
+ self._connected = 0
+ return
+ if not isinstance(value, soy.bodies._bodies.Camera) :
raise TypeError('Must provide an instance of soy.bodies.Camera')
+ self._camera = value
+ self._connected = 1
def __del__(self) :
self._camera = None
self._connected = 0
_______________________________________________
PySoy-SVN mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-svn