fix ionice check. Fixes #504

This commit is contained in:
clinton-hall 2014-07-27 21:57:29 +09:30
commit b9778128f0

View file

@ -339,13 +339,15 @@ def initialize(section=None):
except: pass except: pass
try: try:
subprocess.Popen(["ionice"], stdout=devnull, stderr=devnull).communicate() subprocess.Popen(["ionice"], stdout=devnull, stderr=devnull).communicate()
NICENESS.extend(['ionice', '-c%s' % (int(CFG["Posix"]["ionice_class"]))]) try:
except: pass NICENESS.extend(['ionice', '-c%s' % (int(CFG["Posix"]["ionice_class"]))])
try: except: pass
if 'ionice' in NICENESS: try:
NICENESS.extend(['-n%s' % (int(CFG["Posix"]["ionice_classdata"]))]) if 'ionice' in NICENESS:
else: NICENESS.extend(['-n%s' % (int(CFG["Posix"]["ionice_classdata"]))])
NICENESS.extend(['ionice', '-n%s' % (int(CFG["Posix"]["ionice_classdata"]))]) else:
NICENESS.extend(['ionice', '-n%s' % (int(CFG["Posix"]["ionice_classdata"]))])
except: pass
except: pass except: pass
devnull.close() devnull.close()