12345678910111213141516171819202122232425262728293031323334353637 |
- import argparse
- parser = argparse.ArgumentParser(description='Arguments')
- parser.add_argument('-cf', '--config_file', type=str, help='Config file', required=True)
- args = parser.parse_args()
- file_name = args.config_file
- text = ""
- adding = False
- squareBracket = False
- less = False
- space = " "
- with open(file_name) as f:
- for line in f.readlines():
- if "e buildrun_new_password ro" in line:
- print ""
- if line.startswith("["):
- newSpace = ""
- squareBracket = True
- less = False
- if not adding:
- adding = True
- elif line.lstrip().startswith("<"):
- newSpace = ""
- less = True
- else:
- newSpace = space + space + space + space
- if adding:
- if not line.startswith("[") and not line.lstrip().startswith("<") and \
- (line[:1].lower().isalpha() or line[:1].lower().isalnum()):
- text = text.rstrip()
- text += newSpace + line
- print text
|