A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tesh: add a fucking \n at the end of file in mkfile command
[simgrid.git]
/
tools
/
tesh
/
tesh.py
diff --git
a/tools/tesh/tesh.py
b/tools/tesh/tesh.py
index
8401305
..
7f3aca4
100755
(executable)
--- a/
tools/tesh/tesh.py
+++ b/
tools/tesh/tesh.py
@@
-162,6
+162,7
@@
class TeshState(Singleton):
self.threads = []
self.args_suffix = ""
self.ignore_regexps_common = []
self.threads = []
self.args_suffix = ""
self.ignore_regexps_common = []
+ self.wrapper = None
def add_thread(self, thread):
self.threads.append(thread)
def add_thread(self, thread):
self.threads.append(thread)
@@
-221,6
+222,7
@@
class Cmd(object):
if file is None:
fatal_error("Unable to create file "+filename)
file.write("\n".join(self.input_pipe))
if file is None:
fatal_error("Unable to create file "+filename)
file.write("\n".join(self.input_pipe))
+ file.write("\n")
file.close()
def _cmd_cd(self, argline):
file.close()
def _cmd_cd(self, argline):
@@
-283,10
+285,14
@@
class Cmd(object):
if lock is not None: lock.release()
return
if lock is not None: lock.release()
return
- self.args = TeshState().wrapper + self.args + TeshState().args_suffix
+ if TeshState().wrapper is not None:
+ self.timeout *= 20
+ self.args = TeshState().wrapper + self.args
+
+ self.args += TeshState().args_suffix
print("["+FileReader().filename+":"+str(self.linenumber)+"] "+self.args)
print("["+FileReader().filename+":"+str(self.linenumber)+"] "+self.args)
-
+
args = shlex.split(self.args)
#print (args)
try:
args = shlex.split(self.args)
#print (args)
try: