Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins/rfid/serial/__init__.py
diff options
context:
space:
mode:
authorPootle daemon <pootle@pootle.sugarlabs.org>2011-06-13 14:23:40 (GMT)
committer Pootle daemon <pootle@pootle.sugarlabs.org>2011-06-13 14:23:40 (GMT)
commit86e2111461fab98d8c188d50ec8bd0c72c527f73 (patch)
tree6976b1ce163cb60586011951d748177e3663e937 /plugins/rfid/serial/__init__.py
parentd0bcef61b8ca9b8ef0066a891819dba950764d40 (diff)
parentc9b92a2a244430c677b2e27645a23c082c6c8188 (diff)
Merge branch 'master' of git.sugarlabs.org:turtleart/mainline
Diffstat (limited to 'plugins/rfid/serial/__init__.py')
-rw-r--r--plugins/rfid/serial/__init__.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/plugins/rfid/serial/__init__.py b/plugins/rfid/serial/__init__.py
new file mode 100644
index 0000000..681ad5c
--- /dev/null
+++ b/plugins/rfid/serial/__init__.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+#portable serial port access with python
+#this is a wrapper module for different platform implementations
+#
+# (C)2001-2002 Chris Liechti <cliechti@gmx.net>
+# this is distributed under a free software license, see license.txt
+
+VERSION = '2.4'
+
+import sys
+
+if sys.platform == 'cli':
+ from serialcli import *
+else:
+ import os
+ #chose an implementation, depending on os
+ if os.name == 'nt': #sys.platform == 'win32':
+ from serialwin32 import *
+ elif os.name == 'posix':
+ from serialposix import *
+ elif os.name == 'java':
+ from serialjava import *
+ else:
+ raise Exception("Sorry: no implementation for your platform ('%s') available" % os.name)
+