diff options
author | Franois Gaffie <francois.gaffie@renault.com> | 2019-10-10 09:07:44 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-10-10 09:07:44 -0700 |
commit | 38e4d991fe14c31baa024d8070e604edc3a60bd7 (patch) | |
tree | 688ee97102b8bf643921261a04cef7273cfd42cc /upstream/tools/xmlGenerator/PFWScriptGenerator.py | |
parent | 9e5872624c3c1bfb1f0f3f46dc9f87ac18c6bfde (diff) | |
parent | bcaf3eb6cdfb76363bc0f8051e8e972f683fa3ab (diff) | |
download | parameter-framework-38e4d991fe14c31baa024d8070e604edc3a60bd7.tar.gz |
Switch to python 3 - run pylint am: 06f9d1430a am: 731c2cb78f
am: bcaf3eb6cd
Change-Id: Iaa96aa21c42edcc194eb8efd41a70c50f0ab8236
Diffstat (limited to 'upstream/tools/xmlGenerator/PFWScriptGenerator.py')
-rwxr-xr-x | upstream/tools/xmlGenerator/PFWScriptGenerator.py | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/upstream/tools/xmlGenerator/PFWScriptGenerator.py b/upstream/tools/xmlGenerator/PFWScriptGenerator.py index 145295d..d047972 100755 --- a/upstream/tools/xmlGenerator/PFWScriptGenerator.py +++ b/upstream/tools/xmlGenerator/PFWScriptGenerator.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2 +#!/usr/bin/python3 # Copyright (c) 2015, Intel Corporation # All rights reserved. @@ -28,12 +28,13 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -import EddParser -from PfwBaseTranslator import PfwBaseTranslator import argparse import sys +import EddParser +from PfwBaseTranslator import PfwBaseTranslator + class PfwScriptTranslator(PfwBaseTranslator): def __init__(self): @@ -66,9 +67,10 @@ class PfwScriptTranslator(PfwBaseTranslator): self._appendCommand("setRule", self._ctx_domain, self._ctx_configuration, rule) def _doSetParameter(self, path, value): - self._appendCommand("setConfigurationParameter", self._ctx_domain, self._ctx_configuration, path, value) + self._appendCommand("setConfigurationParameter", self._ctx_domain, self._ctx_configuration, + path, value) -class ArgparseArgumentParser(object) : +class ArgparseArgumentParser(object): """class that parse command line arguments with argparse library result of parsing are the class atributs""" @@ -77,21 +79,22 @@ class ArgparseArgumentParser(object) : myArgParser = argparse.ArgumentParser(description='Process domain scripts.') myArgParser.add_argument('input', nargs='?', - type=argparse.FileType('r'), default=sys.stdin, - help="the domain script file, default stdin") + type=argparse.FileType('r'), default=sys.stdin, + help="the domain script file, default stdin") myArgParser.add_argument('-o', '--output', - type=argparse.FileType('w'), default=sys.stdout, - help="the output file, default stdout") + type=argparse.FileType('w'), default=sys.stdout, + help="the output file, default stdout") myArgParser.add_argument('-d', '--debug', - action='store_true', - help="print debug warnings") + action='store_true', + help="print debug warnings") myArgParser.add_argument('--output-kind', - choices=['pfw', 'raw'], - default='pfw', - help="output kind; can be either 'raw' (debug only) or 'pfw' (pfw commands; default choice)") + choices=['pfw', 'raw'], + default='pfw', + help="output kind; can be either 'raw' (debug only) or 'pfw' \ + (pfw commands; default choice)") # process command line arguments @@ -114,7 +117,7 @@ def printE(s): """print in stderr""" sys.stderr.write(str(s)) -def main (): +def main(): options = ArgparseArgumentParser() @@ -133,7 +136,7 @@ def main (): try: myroot.propagate() - except EddParser.MyPropagationError as ex : + except EddParser.MyPropagationError as ex: printE(ex) printE("EXIT ON FAILURE") exit(1) @@ -144,6 +147,6 @@ def main (): options.output.write("\n".join(translator.getScript())) # execute main function if the python interpreter is running this module as the main program -if __name__ == "__main__" : +if __name__ == "__main__": main() |