mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-29 06:32:40 -06:00
21 lines
670 B
Python
21 lines
670 B
Python
|
#!/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
|
||
|
|
||
|
import sys, os, string
|
||
|
VERSION = string.split("$Revision: 1.1 $")[1] #extract CVS version
|
||
|
|
||
|
#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)
|
||
|
|