[os-devel] SF.net SVN: ospace:[316] branches/ospace_0.5
Brought to you by:
qark
From: <qa...@us...> - 2011-11-10 20:37:00
|
Revision: 316 http://ospace.svn.sourceforge.net/ospace/?rev=316&view=rev Author: qark Date: 2011-11-10 20:36:53 +0000 (Thu, 10 Nov 2011) Log Message: ----------- run_ai.py can be restricted to selected galaxies. Modified Paths: -------------- branches/ospace_0.5/ChangeLog.txt branches/ospace_0.5/server/run_ai.py Modified: branches/ospace_0.5/ChangeLog.txt =================================================================== --- branches/ospace_0.5/ChangeLog.txt 2011-11-07 17:19:42 UTC (rev 315) +++ branches/ospace_0.5/ChangeLog.txt 2011-11-10 20:36:53 UTC (rev 316) @@ -6,6 +6,9 @@ - $Author$ - $Revision$ +[2011-11-10] +- run_ai.py can be restricted to selected galaxies. [Qark] + [2011-11-07] - Galaxy booking system now generates galaxies with random placement. [dahaic] Modified: branches/ospace_0.5/server/run_ai.py =================================================================== --- branches/ospace_0.5/server/run_ai.py 2011-11-07 17:19:42 UTC (rev 315) +++ branches/ospace_0.5/server/run_ai.py 2011-11-10 20:36:53 UTC (rev 316) @@ -132,6 +132,12 @@ default = "1", help = "Maximum number of concurrent processes" ) +parser.add_option("", "--galaxy", dest = "galaxies", + metavar = "NAME", + action = "append", + default = [], + help = "Name of galaxy to enable AI for" +) options, args = parser.parse_args() @@ -142,6 +148,8 @@ procs = [] procQueue = ProcQueue(int(options.procs)) for login, (password, ais, galaxy) in aiList.getAll(): + if options.galaxies and galaxy not in options.galaxies: + continue args = shlex.split('python ../client-ai/ai_osc.py --configdir=%s --server=%s --login=%s --password=%s --ai=%s' %\ (os.path.join(options.configDir, 'ai_data', galaxy), options.server, login, password, ais)) procQueue.addProc(args) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |