Révision 8 ase/calculators/turbomole.py
turbomole.py (revision 8) | ||
---|---|---|
45 | 45 |
# the sub process gets started here |
46 | 46 |
proc = Popen([command], shell=True, stderr=PIPE) |
47 | 47 |
error = proc.communicate()[1] |
48 |
# check the error output
|
|
49 |
with open("control") as file:
|
|
50 |
data = file.read()
|
|
51 |
if "$actual step" in data:
|
|
52 |
raise OSError(error)
|
|
48 |
# check the control file for "actual step" keyword
|
|
49 |
file = open("control")
|
|
50 |
data = file.read() |
|
51 |
if "$actual step" in data: |
|
52 |
raise OSError(error) |
|
53 | 53 |
# print "TM command: ", command, "successfully executed" |
54 | 54 |
except OSError, e: |
55 | 55 |
print >>sys.stderr, "Execution failed: ", e |
Formats disponibles : Unified diff