corrected case of Py_ParseTupleAndKeywords
[PyX52.git] / x52.py
blob3db68ccfb5c66575391880bdc5e94f3c3c19349b
1 #!/usr/bin/env python
2 from traceback import print_exc
3 try:
4 print "Importing PyX52... ",
5 import PyX52
6 except:
7 print "[ FAIL ]"
8 print_exc()
9 exit(-1)
10 else:
11 print "[ OK ]"
13 x52types = {PyX52.TYPE_X52: "X52", PyX52.TYPE_X52PRO: "X52 Pro", PyX52.TYPE_YOKE: "Yoke"}
15 x52 = None
16 try:
17 print "Creating PyX52.X52... ",
18 x52 = PyX52.X52()
19 except:
20 print "[ FAIL ]"
21 print_exc()
22 exit(-1)
23 else:
24 print "[ OK ]"
26 try:
27 print "Detecting X52 device type... ",
28 typestr = x52types[x52.gettype()]
29 except:
30 print "[ FAIL ]"
31 print_exc()
32 exit(-1)
33 else:
34 print "[ OK ]"
35 print "X52 device type: [ %s ]" % typestr