Skip to content
Snippets Groups Projects
Commit 0b8d796d authored by Chris Hines's avatar Chris Hines
Browse files

change checkoutput to popen in subprocess calles due to old centos 6

parent 3102f178
No related branches found
No related tags found
1 merge request!45Provision slurm
...@@ -45,14 +45,17 @@ def get_users(server): ...@@ -45,14 +45,17 @@ def get_users(server):
def mk_slurmaccount(acct): def mk_slurmaccount(acct):
output=subprocess.check_output(["{{ slurm_dir }}/bin/sacctmgr","--noheader","list","account",acct]) p=subprocess.Popen(["{{ slurm_dir }}/bin/sacctmgr","--noheader","list","account",acct],stdout=subprocess.PIPE,stderr=subprocess.PIPE)
(output,error)=p.communicate()
if acct in output: if acct in output:
return return
else: else:
subprocess.call(["{{ slurm_dir }}/bin/sacctmgr","-i","create","account",acct]) subprocess.call(["{{ slurm_dir }}/bin/sacctmgr","-i","create","account",acct])
def mk_slurmuser(user,acct): def mk_slurmuser(user,acct):
output=subprocess.check_output(["{{ slurm_dir }}/bin/sacctmgr","--noheader","list","Association","user=%s"%user,"format=account"]) p=subprocess.Popen(["{{ slurm_dir }}/bin/sacctmgr","--noheader","list","Association","user=%s"%user,"format=account"],stdout=subprocess.PIPE,stderr=subprocess.PIPE)
(output,error)=p.communicate()
if acct in output.splitlines(): if acct in output.splitlines():
return return
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment