changeset 341 | 7ff01f109bbc |
parent 158 | b505f7116a1c |
child 386 | 0f56a144ba5f |
340:60e1eb89455e | 341:7ff01f109bbc |
---|---|
1 #!/usr/bin/env python |
1 #!/usr/bin/env python |
2 # -*- coding: utf-8 -*- |
2 # -*- coding: utf-8 -*- |
3 |
3 |
4 import os |
4 import os,wx |
5 |
5 |
6 DS301_PDF_INDEX = {0x1000: 86, 0x1001: 87, 0x1002: 87, 0x1003: 88, 0x1005: 89, 0x1006: 90, 0x1007: 90, 0x1008: 91, 0x1009: 91, 0x100A: 91, 0x100C: 92, 0x100D: 92, 0x1010: 92, 0x1011: 94, 0x1012: 97, 0x1013: 98, 0x1014: 98, 0x1015: 99, 0x1016: 100, 0x1017: 101, 0x1018: 101, 0x1020: 117, 0x1200: 103, 0x1201: 103, 0x1280: 105, 0x1400: 106, 0x1600: 109, 0x1800: 111, 0x1A00: 112} |
6 DS301_PDF_INDEX = {0x1000: 86, 0x1001: 87, 0x1002: 87, 0x1003: 88, 0x1005: 89, 0x1006: 90, 0x1007: 90, 0x1008: 91, 0x1009: 91, 0x100A: 91, 0x100C: 92, 0x100D: 92, 0x1010: 92, 0x1011: 94, 0x1012: 97, 0x1013: 98, 0x1014: 98, 0x1015: 99, 0x1016: 100, 0x1017: 101, 0x1018: 101, 0x1020: 117, 0x1200: 103, 0x1201: 103, 0x1280: 105, 0x1400: 106, 0x1600: 109, 0x1800: 111, 0x1A00: 112} |
7 |
7 |
8 def OpenPDFDocIndex(index, cwd): |
8 def OpenPDFDocIndex(index, cwd): |
9 if not os.path.isfile(os.path.join(cwd, "doc/301_v04000201.pdf")): |
9 if not os.path.isfile(os.path.join(cwd, "doc","301_v04000201.pdf")): |
10 return """No documentation file available. |
10 return """No documentation file available. |
11 Please read can festival documentation to know how to obtain one.""" |
11 Please read can festival documentation to know how to obtain one.""" |
12 try: |
12 try: |
13 if index in DS301_PDF_INDEX: |
13 if index in DS301_PDF_INDEX: |
14 os.system("xpdf -remote DS301 %s %d &"%(os.path.join(cwd, "doc/301_v04000201.pdf"), DS301_PDF_INDEX[index])) |
14 if wx.Platform == '__WXMSW__': |
15 os.system("Reader %s -n %d &"%(os.path.join(cwd, "doc","301_v04000201.pdf"), DS301_PDF_INDEX[index])) |
|
16 else: |
|
17 os.system("xpdf -remote DS301 %s %d &"%(os.path.join(cwd, "doc","301_v04000201.pdf"), DS301_PDF_INDEX[index])) |
|
15 else: |
18 else: |
16 os.system("xpdf -remote DS301 %s &"%os.path.join(cwd, "doc/301_v04000201.pdf")) |
19 if wx.Platform == '__WXMSW__': |
20 os.system("Reader %s &"%os.path.join(cwd, "doc","301_v04000201.pdf")) |
|
21 else: |
|
22 os.system("xpdf -remote DS301 %s &"%os.path.join(cwd, "doc","301_v04000201.pdf")) |
|
17 return True |
23 return True |
18 except: |
24 except: |
19 return """Check if xpdf is correctly installed on your computer""" |
25 return """Check if xpdf is correctly installed on your computer""" |
20 |
26 |