decoders: Drop psyco stuff, seems obsolete.
authorUwe Hermann <uwe@hermann-uwe.de>
Sun, 27 Nov 2011 21:27:36 +0000 (22:27 +0100)
committerUwe Hermann <uwe@hermann-uwe.de>
Sun, 27 Nov 2011 21:27:36 +0000 (22:27 +0100)
The psyco module seems to be mostly unmaintained at this point, it does
not support Python 2.7 or higher at all, it only supports x86, it doesn't
support 64 bit systems at all, etc. etc.

We should try to find other ways to optimize our decoders for speed.

decoders/i2c.py
decoders/nunchuk.py
decoders/transitioncounter.py

index 4b138250aaedc1af213f8161332f7094060d70ee..7c3b08776cb6783bbe0f3d3b78680ee0ad3b7fce 100644 (file)
@@ -345,12 +345,5 @@ class Decoder():
         if out != []:
             sigrok.put(out)
 
-# Use psyco (if available) as it results in huge performance improvements.
-try:
-    import psyco
-    psyco.bind(decode)
-except ImportError:
-    pass
-
 import sigrok
 
index 31de4ffa20c1ba3c8c47a99844c315dc4f598259..068c170f9a32458683f8ff29d7dd1b6043e1e967 100644 (file)
@@ -165,10 +165,3 @@ register = {
     # 'report': report,
 }
 
-# Use psyco (if available) as it results in huge performance improvements.
-try:
-    import psyco
-    psyco.bind(decode)
-except ImportError:
-    pass
-
index d9956c78fb6ea4eb45e5eb559ec082eedab8352a..2ad3f528ee45ed2ef2fadc3381dab774e4823a46 100644 (file)
@@ -107,12 +107,5 @@ class Decoder():
             outdata += [[self.transitions[i], self.rising[i], self.falling[i]]]
         sigrok.put(outdata)
 
-# Use psyco (if available) as it results in huge performance improvements.
-try:
-    import psyco
-    psyco.bind(decode)
-except ImportError:
-    pass
-
 import sigrok