[ET Trac] [Einstein Toolkit] #1952: simfactory --substitute trys to modify a tuple
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Aug 23 12:22:05 CDT 2016
#1952: simfactory --substitute trys to modify a tuple
------------------------+---------------------------------------------------
Reporter: rhaas | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: SimFactory | Version: development version
Keywords: |
------------------------+---------------------------------------------------
Trying to use the {{{--substitute}}} option to simfactory I get:
{{{
+ simfactory/bin/sim submit --machine bluewaters --testsuite --walltime
4:0:0 --procs 8 --num-threads 4
--substitute SW_BLDDIR EinsteinToolkit/2016_05/cle5.2_gnu5.1.0/ET_2016_05
2016_05-swretest-16622-1471972677
Warning: Current Working directory does not match Cactus sourcetree,
changing to /u/staff/rhaas/software
/swtools-1.0/apps/linux/ET_2016_05
Traceback (most recent call last):
File "simfactory/bin/../lib/sim.py", line 148, in <module>
main()
File "simfactory/bin/../lib/sim.py", line 144, in main
CommandDispatch()
File "simfactory/bin/../lib/sim.py", line 106, in CommandDispatch
module.main()
File "ET_2016_05/repos/simfactory2/lib/sim-manage.py", line 397, in main
CommandDispatch()
File "ET_2016_05/repos/simfactory2/lib/sim-manage.py", line 376, in
CommandDispatch
exec("command_%s()" % command)
File "<string>", line 1, in <module>
File "ET_2016_05/repos/simfactory2/lib/sim-manage.py", line 267, in
command_submit
restart.userSubmit(simulationName)
File "ET_2016_05/repos/simfactory2/lib/simrestart.py", line 319, in
userSubmit
self.initRestart(simulationName)
File "ET_2016_05/repos/simfactory2/lib/simrestart.py", line 255, in
initRestart
ret = self.load(simulationName)
File "ET_2016_05/repos/simfactory2/lib/simrestart.py", line 88, in load
self.BaseDir = simlib.GetBaseDir(machineEntry)
File "ET_2016_05/repos/simfactory2/lib/simlib.py", line 250, in
GetBaseDir
basedir = DefineDatabase.SubAll(machineEntry.basedir)
File "ET_2016_05/repos/simfactory2/lib/simsubs.py", line 230, in SubAll
ss = self.PerformRegexSubstitutions(ss)
File "ET_2016_05/repos/simfactory2/lib/simsubs.py", line 102, in
PerformRegexSubstitutions
rx_pair[1] = rx_pair[1].replace("@1@", r"\1")
TypeError: 'tuple' object does not support item assignment
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1952>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list