doe not bring success before write
This commit is contained in:
@ -16,17 +16,19 @@ def addScreenToIgnoreList(ignoreFileName = '/tmp/fenrirSuspend', screen = '1', u
|
||||
ignoreScreens = fp.read().split(',')#.replace('\n','').split(',')
|
||||
except Exception as e:
|
||||
print(e)
|
||||
|
||||
added = False
|
||||
if not screen in ignoreScreens:
|
||||
ignoreScreens.extend(screen)
|
||||
print('Add screen {0} to ignore file:{1}'.format(screen, ignoreFileName))
|
||||
else:
|
||||
print('Screen {0} already exists in ignore file:{1}'.format(screen, ignoreFileName))
|
||||
added = True
|
||||
ignoreScreensStr = ','.join(ignoreScreens)
|
||||
|
||||
with open(ignoreFileName, 'w') as fp:
|
||||
fp.write(ignoreScreensStr)
|
||||
|
||||
fp.write(ignoreScreensStr)
|
||||
if added:
|
||||
print('Add screen {0} to ignore file:{1}'.format(screen, ignoreFileName))
|
||||
else:
|
||||
print('Screen {0} already exists in ignore file:{1}'.format(screen, ignoreFileName))
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser(description='Ignore screens in fenrir. If no screen is given use current screen.')
|
||||
parser.add_argument('-s', '--screen', metavar='SCREEN', default=None, help='Ignore a given screen. Use current screen as default.')
|
||||
|
Reference in New Issue
Block a user