runtime/PLCObject.py
changeset 239 112b4bc523b3
parent 238 02d0daed3e46
child 269 d29c5f71574f
--- a/runtime/PLCObject.py	Thu Sep 04 16:07:14 2008 +0200
+++ b/runtime/PLCObject.py	Fri Sep 05 16:25:57 2008 +0200
@@ -302,9 +302,9 @@
     
             for given_idx in self._Idxs:
                 buffer=self._IterDebugData(ctypes.byref(idx), ctypes.byref(typename))
-                c_type,unpack_func = self.TypeTranslator.get(typename.value, None)
+                c_type,unpack_func = self.TypeTranslator.get(typename.value, (None,None))
                 if c_type is not None and given_idx == idx.value:
-                    res.append(unpack_func(ctypes.cast(buffer, 
+                    res.append(unpack_func(ctypes.cast(buffer,
                                                        ctypes.POINTER(c_type)).contents))
                 else:
                     print "Debug error idx : %d, expected_idx %d, type : %s"%(idx.value, given_idx,typename.value)