author | etisserant |
Tue, 24 Apr 2007 16:49:40 +0200 | |
changeset 175 | e255529b6f7d |
parent 158 | b505f7116a1c |
child 341 | 7ff01f109bbc |
permissions | -rw-r--r-- |
0 | 1 |
#!/usr/bin/env python |
2 |
# -*- coding: utf-8 -*- |
|
3 |
||
4 |
import os |
|
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} |
|
7 |
||
147 | 8 |
def OpenPDFDocIndex(index, cwd): |
158
b505f7116a1c
Moved DS-301 PDF into objdictgen. Fixed installation on linux. Now TestMasterSlave is also installed in $PREFIX/bin.
etisserant
parents:
147
diff
changeset
|
9 |
if not os.path.isfile(os.path.join(cwd, "doc/301_v04000201.pdf")): |
0 | 10 |
return """No documentation file available. |
11 |
Please read can festival documentation to know how to obtain one.""" |
|
12 |
try: |
|
72
68524f7c58b5
Code for avoiding possible problem on Window while importing html module
lbessard
parents:
0
diff
changeset
|
13 |
if index in DS301_PDF_INDEX: |
158
b505f7116a1c
Moved DS-301 PDF into objdictgen. Fixed installation on linux. Now TestMasterSlave is also installed in $PREFIX/bin.
etisserant
parents:
147
diff
changeset
|
14 |
os.system("xpdf -remote DS301 %s %d &"%(os.path.join(cwd, "doc/301_v04000201.pdf"), DS301_PDF_INDEX[index])) |
72
68524f7c58b5
Code for avoiding possible problem on Window while importing html module
lbessard
parents:
0
diff
changeset
|
15 |
else: |
158
b505f7116a1c
Moved DS-301 PDF into objdictgen. Fixed installation on linux. Now TestMasterSlave is also installed in $PREFIX/bin.
etisserant
parents:
147
diff
changeset
|
16 |
os.system("xpdf -remote DS301 %s &"%os.path.join(cwd, "doc/301_v04000201.pdf")) |
0 | 17 |
return True |
18 |
except: |
|
19 |
return """Check if xpdf is correctly installed on your computer""" |
|
20 |