diff options
| author | Ed Bartosh <ed.bartosh@linux.intel.com> | 2016-01-19 18:51:11 +0200 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-19 21:30:37 +0000 | 
| commit | 6e5dd42727b40c6b5ba6235026a6cfc78f482ac9 (patch) | |
| tree | 7b11facb6fcb4e7bb140174cf36aa7f7aa854e78 /scripts/lib | |
| parent | 7481f39382e63ecbb5de406559cc28e5689bd974 (diff) | |
| download | openembedded-core-6e5dd42727b40c6b5ba6235026a6cfc78f482ac9.tar.gz openembedded-core-6e5dd42727b40c6b5ba6235026a6cfc78f482ac9.tar.bz2 openembedded-core-6e5dd42727b40c6b5ba6235026a6cfc78f482ac9.zip | |
wic: pylinted ksparser module
Added missing docstrings, fixed wrong indentation and long lines.
Final pylint score is 9.89/10
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib')
| -rw-r--r-- | scripts/lib/wic/ksparser.py | 15 | 
1 files changed, 11 insertions, 4 deletions
| diff --git a/scripts/lib/wic/ksparser.py b/scripts/lib/wic/ksparser.py index 3722799b51..f2a0e04744 100644 --- a/scripts/lib/wic/ksparser.py +++ b/scripts/lib/wic/ksparser.py @@ -21,9 +21,9 @@  # This module provides parser for kickstart format  #  # AUTHORS -# Tom Zanussi <tom.zanussi (at] linux.intel.com>  # Ed Bartosh <ed.bartosh> (at] linux.intel.com> +"""Kickstart parser module."""  import os  import shlex @@ -33,6 +33,7 @@ from wic.partition import Partition  from wic.utils.misc import find_canned  class KickStartError(Exception): +    """Custom exception."""      pass  class KickStartParser(ArgumentParser): @@ -91,6 +92,8 @@ def cannedpathtype(arg):      return result  class KickStart(object): +    """"Kickstart parser implementation.""" +      def __init__(self, confpath):          self.partitions = [] @@ -134,6 +137,9 @@ class KickStart(object):          self._parse(parser, confpath)      def _parse(self, parser, confpath): +        """ +        Parse file in .wks format using provided parser. +        """          with open(confpath) as conf:              lineno = 0              for line in conf: @@ -152,7 +158,8 @@ class KickStart(object):                          self._parse(parser, parsed.path)                      elif line.startswith('bootloader'):                          if not self.bootloader: -                             self.bootloader = parsed +                            self.bootloader = parsed                          else: -                             raise KickStartError("%s:%d: more than one bootloader "\ -                                                  "specified" % (confpath, lineno)) +                            err = "%s:%d: more than one bootloader specified" \ +                                      % (confpath, lineno) +                            raise KickStartError(err) | 
