fix pylint error for git-buildpackage 93/217793/1
authorbiao716.wang <biao716.wang@samsung.com>
Thu, 14 Nov 2019 08:17:06 +0000 (16:17 +0800)
committerbiao716.wang <biao716.wang@samsung.com>
Thu, 14 Nov 2019 08:17:06 +0000 (16:17 +0800)
Change-Id: Ia319032dcd3f55600bb79b5c85372a7a77122174
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
14 files changed:
gbp/patch_series.py
gbp/rpm/__init__.py
gbp/scripts/buildpackage.py
gbp/scripts/buildpackage_rpm.py
gbp/scripts/import_dsc.py
gbp/scripts/import_orig_rpm.py
gbp/scripts/import_srpm.py
gbp/scripts/pq.py
gbp/scripts/supercommand.py
gbp/tmpfile.py
packaging/git-buildpackage.spec
tests/04_test_submodules.py
tests/context.py
tests/test_rpm_changelog.py

index 327997f58c02902fcb1b9b37c869bcb3f1a2f373..6ca24f2cb1ffb200d4eb042052103c8b7a7dadd9 100644 (file)
@@ -72,7 +72,7 @@ class Patch(object):
                 header = rfc_header[:-1].lower()
                 self.info[header] = value.strip()
         try:
-            self.long_desc = "".join([ line for line in body ])
+            self.long_desc = body.read()
             body.close()
         except IOError as msg:
             raise GbpError("Failed to read patch header of '%s': %s" %
index d5fa1ee8ff9cce596df9629fa9e29d99e04b2027..0fe2b4d86fdd1ec18acf062ab6a2a6cf0adce944 100644 (file)
@@ -804,9 +804,9 @@ def parse_srpm(srpmfile):
     try:
         srcrpm = SrcRpmFile(srpmfile)
     except IOError, err:
-        raise GbpError, "Error reading src.rpm file: %s" % err
+        raise GbpError("Error reading src.rpm file: %s" % err)
     except librpm.error, err:
-        raise GbpError, "RPM error while reading src.rpm: %s" % err
+        raise GbpError("RPM error while reading src.rpm: %s" % err)
 
     return srcrpm
 
index cef0584fd291e2c010004851f7caf9a7e19125d0..43dc261e3fcf36b675329dbdea91b260a78cf307 100755 (executable)
@@ -166,8 +166,8 @@ def move_old_export(target):
     """move a build tree away if it exists"""
     try:
         os.mkdir(target)
-    except OSError as (e, msg):
-        if e == errno.EEXIST:
+    except OSError as msg:
+        if msg.errno == errno.EEXIST:
             os.rename(target, "%s.obsolete.%s" % (target, time.time()))
 
 
@@ -213,8 +213,8 @@ def prepare_output_dir(dir):
 
     try:
         os.mkdir(output_dir)
-    except OSError as (e, msg):
-        if e != errno.EEXIST:
+    except OSError as msg:
+        if msg.errno != errno.EEXIST:
             raise GbpError("Cannot create output dir %s" % output_dir)
     return output_dir
 
index 56db5e135ab0361711a2152fce61c7caa87fc38d..7708dfce0b428879a09612d4853968d0552b1daa 100755 (executable)
@@ -110,9 +110,9 @@ def makedir(dir):
     """Create directory"""
     try:
         os.mkdir(dir)
-    except OSError, (e, msg):
-        if e != errno.EEXIST:
-            raise GbpError, "Cannot create dir %s" % dir
+    except OSError as msg:
+        if msg.errno != errno.EEXIST:
+            raise GbpError("Cannot create dir %s" % dir)
     return dir
 
 
@@ -335,8 +335,8 @@ def update_tag_str_fields(fields, tag_format_str, repo, commit_info):
                      committimenum=fields['committime'] + ".(?P<commitnum>[0-9]+)")
     try:
         tag_re = re.compile("^%s$" % (tag_format_str % re_fields))
-    except KeyError, err:
-        raise GbpError, "Unknown field '%s' in packaging-tag format string" % err
+    except KeyError as err:
+        raise GbpError("Unknown field '%s' in packaging-tag format string" % err)
 
     fields['nowtimenum'] = fields['nowtime'] + ".1"
     fields['authortimenum'] = fields['authortime'] + ".1"
@@ -559,12 +559,12 @@ def main(argv):
             if not ret:
                 gbp.log.err("You have uncommitted changes in your source tree:")
                 gbp.log.err(out)
-                raise GbpError, "Use --git-ignore-new or --git-ignore-untracked to ignore."
+                raise GbpError("Use --git-ignore-new or --git-ignore-untracked to ignore.")
 
         if not options.ignore_new and not options.ignore_branch:
             if branch != options.packaging_branch:
                 gbp.log.err("You are not on branch '%s' but on '%s'" % (options.packaging_branch, branch))
-                raise GbpError, "Use --git-ignore-branch to ignore or --git-packaging-branch to set the branch name."
+                raise GbpError("Use --git-ignore-branch to ignore or --git-packaging-branch to set the branch name.")
 
         # Dump from git to a temporary directory:
         dump_dir = tempfile.mkdtemp(dir=options.tmp_dir,
@@ -605,7 +605,7 @@ def main(argv):
                     try:
                         shutil.copy2(src, dst)
                     except IOError as err:
-                        raise GbpError, "Error exporting files: %s" % err
+                        raise GbpError("Error exporting files: %s" % err)
             spec.specdir = os.path.abspath(spec_dir)
 
             if options.orig_prefix != 'auto':
index b19d95fc7f9225cc507737b6d2f2326a2788af8c..41eae8c749d214346106a57e58011c194fafdd7d 100755 (executable)
@@ -144,7 +144,7 @@ def apply_debian_patch(repo, unpack_dir, src, options, tag):
             raise GbpError
 
         if os.path.exists('debian/rules'):
-            os.chmod('debian/rules', 0755)
+            os.chmod('debian/rules', 0o755)
         os.chdir(repo.path)
 
         parents = check_parents(repo,
index b1247f1e783289ed92199673af1a15d927456f66..4b318a2cd03281621b502b26158e10b0c6f48f7c 100755 (executable)
@@ -76,7 +76,7 @@ def detect_name_and_version(repo, source, spec, options):
             if guessed_package:
                 sourcepackage = guessed_package
             else:
-                raise GbpError, "Couldn't determine upstream package name. Use --interactive."
+                raise GbpError("Couldn't determine upstream package name. Use --interactive.")
 
     # Try to find the version.
     if options.version:
@@ -90,7 +90,7 @@ def detect_name_and_version(repo, source, spec, options):
             if guessed_version:
                 version = guessed_version
             else:
-                raise GbpError, "Couldn't determine upstream version. Use '-u<version>' or --interactive."
+                raise GbpError ("Couldn't determine upstream version. Use '-u<version>' or --interactive.")
 
     return (sourcepackage, version)
 
@@ -228,7 +228,7 @@ def main(argv):
         try:
             repo = RpmGitRepository('.')
         except GitRepositoryError:
-            raise GbpError, "%s is not a git repository" % (os.path.abspath('.'))
+            raise GbpError ("%s is not a git repository" % (os.path.abspath('.')))
 
         spec = find_spec(repo, options)
         source = find_source(spec, options, args)
@@ -252,7 +252,7 @@ def main(argv):
         (clean, out) = repo.is_clean()
         if not clean and not is_empty:
             gbp.log.err("Repository has uncommitted changes, commit these first: ")
-            raise GbpError, out
+            raise GbpError(out)
 
         if repo.bare:
             set_bare_repo_options(options)
@@ -313,7 +313,7 @@ def main(argv):
                     try:
                         repo.merge(tag)
                     except GitRepositoryError:
-                        raise GbpError, """Merge failed, please resolve."""
+                        raise GbpError("""Merge failed, please resolve.""")
                 else:
                     repo.create_branch(options.packaging_branch, rev=options.upstream_branch)
                     if repo.get_branch() == options.packaging_branch:
@@ -330,7 +330,7 @@ def main(argv):
                 current_branch == repo.pristine_tar_branch):
                 repo.force_head(current_branch, hard=True)
         except (GitRepositoryError, gbpc.CommandExecFailed):
-            raise GbpError, "Import of %s failed" % source.path
+            raise GbpError("Import of %s failed" % source.path)
     except GbpError, err:
         if len(err.__str__()):
             gbp.log.err(err)
index 85f1225f5a48838ede3a1e2a1249a424519a09cd..b573f2bc344e72c76d7b19dccf6fa18561e44d3a 100755 (executable)
@@ -306,7 +306,7 @@ def main(argv):
             if not clean and not is_empty:
                 gbp.log.err("Repository has uncommitted changes, commit "
                             "these first: ")
-                raise GbpError, out
+                raise GbpError(out)
 
         except GitRepositoryError:
             gbp.log.info("No git repository found, creating one.")
index 7053d0afb8a29ecf1377af1102304d683af76bab..f15753cee040e9904836709cb653153cce89cb01 100755 (executable)
@@ -167,8 +167,8 @@ def export_patches(repo, branch, options):
     pq_branch = pq_branch_name(branch, options)
     try:
         shutil.rmtree(PATCH_DIR)
-    except OSError as (e, msg):
-        if e != errno.ENOENT:
+    except OSError as msg:
+        if msg.errno != errno.ENOENT:
             raise GbpError("Failed to remove patch dir: %s" % msg)
         else:
             gbp.log.debug("%s does not exist." % PATCH_DIR)
index 83c8446b93cd20ec315ff27d7f94543b3499dcf6..493554f2063f69d0a799dee35ad654dc13ecf5a2 100644 (file)
@@ -109,7 +109,9 @@ def supercommand(argv=None):
         usage()
         return 1
 
-    prg, cmd = argv[0:2]
+    #prg, cmd = argv[0:2]  prg is not used
+    cmd = argv[1]
+
     args = argv[1:]
 
     if cmd in ['--help', '-h', 'help' ]:
index e1ad308442db76d6da18eba99c8f41c8abe78f6b..9435a8108970adf27f325619d0accac2550e68ad 100644 (file)
@@ -26,13 +26,13 @@ def mkdtemp(dir, **kwargs):
     try:
         if not os.path.exists(dir):
             os.makedirs(dir)
-    except OSError as (dummy_e, msg):
-        raise GbpError, "Unable to create dir %s (%s)" % (dir, msg)
+    except OSError as msg:
+        raise GbpError("Unable to create dir %s (%s)" % (dir, msg))
 
     try:
         return os.path.abspath(tempfile.mkdtemp(dir=dir, **kwargs))
-    except OSError as (dummy_e, msg):
-        raise GbpError, "Unable to create tmpdir under %s (%s)" % (dir, msg)
+    except OSError as msg:
+        raise GbpError("Unable to create tmpdir under %s (%s)" % (dir, msg))
 
 # vim:et:ts=4:sw=4:et:sts=4:ai:set list listchars=tab\:»·,trail\:·:
 
index 31dea18a2ac6bee0129c1705fb3b79866741d9a5..c85bdea485bea12f84a3805096730059530c5b7f 100755 (executable)
@@ -11,6 +11,7 @@ BuildArch:  noarch
 URL:        https://honk.sigxcpu.org/piki/projects/git-buildpackage/
 Source0:    %{name}_%{version}.tar.gz
 
+
 # Conditional package names for requirements
 %if 0%{?fedora} || 0%{?centos_ver}
 %define dpkg_pkg_name dpkg-devel
index 1b45c86f30bcbffd22e75085e32f41960c830aa7..7f4c6996a4106cd435775c197430283bdf5be0ad 100644 (file)
@@ -38,7 +38,7 @@ def setup():
     TMPDIR = context.new_tmpdir(__name__)
     REPODIR = TMPDIR.join('test_repo')
     REPO = gbp.git.GitRepository.create(REPODIR)
-
+    SUBMODULES = []
     for name in SUBMODULE_NAMES:
         SUBMODULES.append(Submodule(name, str(TMPDIR)))
 
@@ -134,11 +134,11 @@ def test_add_whitespace_submodule():
 
 def test_get_more_submodules():
     """Check for submodules list of  (name, hash)"""
-    module = REPO.get_submodules("master")
-    eq_(len(module), len(SUBMODULE_NAMES))
-    for module in REPO.get_submodules("master"):
-        eq_(len(module[1]) , 40)
-        ok_(os.path.basename(module[0]) in SUBMODULE_NAMES)
+    modules = REPO.get_submodules("master")
+    eq_(len(modules), len(SUBMODULE_NAMES))
+    module = REPO.get_submodules("master")[0]
+    eq_(len(module[1]) , 40)
+    ok_(os.path.basename(module[0]) in SUBMODULE_NAMES)
 
 
 # vim:et:ts=4:sw=4:et:sts=4:ai:set list listchars=tab\:»·,trail\:·:
index cc3e25dfe077a7f1e7bd4963d99ec6d63d20fb72..9800d85d51d6c214be63a67cc0a4e205eeb9518d 100644 (file)
@@ -28,6 +28,7 @@ def chdir(dir):
 
 def new_tmpdir(name):
     global _tmpdirs
+    _tmpdirs = []
     prefix='gbp_%s_' % name
     tmpdir = TmpDir(prefix)
     _tmpdirs.append(tmpdir)
index 22739f0e5fbf7d57a3e4f5f15433576cef496307..953919eccbab3869a42aa8f3cd615047e887ce54 100644 (file)
@@ -31,14 +31,14 @@ class TestChangelogHeader(object):
 
     def test_str_format(self):
         """Basic test for header"""
-        time = datetime(2014, 01, 29, 12, 13, 14)
+        time = datetime(2014, 1, 29, 12, 13, 14)
         header = _ChangelogHeader(RpmPkgPolicy, time, name="John Doe",
                                         email="user@host.com", revision="1")
         eq_(str(header), "* Wed Jan 29 2014 John Doe <user@host.com> 1\n")
 
     def test_str_format_err(self):
         """Test missing properties"""
-        time = datetime(2014, 01, 29, 12, 13, 14)
+        time = datetime(2014, 1, 29, 12, 13, 14)
         header = _ChangelogHeader(RpmPkgPolicy, time, name="John", revision="1")
        assert_raises(ChangelogError, str, header)
 
@@ -74,7 +74,7 @@ class TestChangelogSection(object):
 
     def setup(self):
         """Initialize test"""
-        time = datetime(2014, 01, 29, 12, 13, 14)
+        time = datetime(2014, 1, 29, 12, 13, 14)
         self.default_sect = _ChangelogSection(RpmPkgPolicy, time, name="J. D.",
                                               email="u@h", revision="1")
         entry = _ChangelogEntry(RpmPkgPolicy, "J. D.", "- my change")
@@ -99,7 +99,7 @@ class TestChangelogSection(object):
     def test_set_header(self):
         """Test set_header() method"""
         section = self.default_sect
-        time = datetime(2014, 01, 30)
+        time = datetime(2014, 1, 30)
         section.set_header(time=time, name="Jane", email="u@h", revision="1.1")
         eq_(str(section), "* Thu Jan 30 2014 Jane <u@h> 1.1\n- my change\n\n")
 
@@ -239,7 +239,7 @@ class TestChangelog(object):
     def test_add_section(self):
         """Test the add_section() method"""
         changelog = Changelog(RpmPkgPolicy)
-        time = datetime(2014, 01, 30)
+        time = datetime(2014, 1, 30)
         new_section = changelog.add_section(time=time, name="Jane Doe",
                                             email="j@doe.com", revision="1.2")
         eq_(str(changelog), "* Thu Jan 30 2014 Jane Doe <j@doe.com> 1.2\n\n")