[elbe-devel] [PATCH v3 45/52] Fix style in repomanager.py

dion at linutronix.de dion at linutronix.de
Thu Jun 27 14:44:59 CEST 2019


From: Olivier Dion <dion at linutronix.de>

Signed-off-by: Olivier Dion <dion at linutronix.de>
---
 elbepack/repomanager.py | 66 +++++++++++++++++++------------------------------
 1 file changed, 25 insertions(+), 41 deletions(-)

diff --git a/elbepack/repomanager.py b/elbepack/repomanager.py
index 862b4f77..bef09827 100644
--- a/elbepack/repomanager.py
+++ b/elbepack/repomanager.py
@@ -164,21 +164,18 @@ class RepoBase(object):
 
         if need_update:
             cmd = 'reprepro --export=force --basedir "%s" update' % self.fs.path
-            do(cmd,
-               env_add={'GNUPGHOME': "/var/cache/elbe/gnupg"})
+            do(cmd, env_add={'GNUPGHOME': "/var/cache/elbe/gnupg"})
         else:
             for att in self.attrs:
                 cmd = 'reprepro --basedir "%s" export %s' % (self.fs.path,
-                                                              att.codename)
-                do(cmd,
-                    env_add={'GNUPGHOME': "/var/cache/elbe/gnupg"})
+                                                             att.codename)
+                do(cmd, env_add={'GNUPGHOME': "/var/cache/elbe/gnupg"})
 
     def finalize(self):
         for att in self.attrs:
             cmd = 'reprepro --basedir "%s" export %s' % (self.fs.path,
                                                          att.codename)
-            do(cmd,
-               env_add={'GNUPGHOME': '/var/cache/elbe/gnupg'})
+            do(cmd, env_add={'GNUPGHOME': '/var/cache/elbe/gnupg'})
 
     def _includedeb(self, path, codename, component):
         if self.maxsize:
@@ -187,11 +184,8 @@ class RepoBase(object):
                 self.new_repo_volume()
 
         cmd = ('reprepro --keepunreferencedfiles --export=never '
-               '--basedir "%s" -C %s includedeb %s %s' % (self.fs.path,
-                                                          component,
-                                                          codename,
-                                                          path))
-        do(cmd)
+               '--basedir "%s" -C %s includedeb %s %s')
+        do(cmd % (self.fs.path, component, codename, path))
 
     def includedeb(self, path, component="main", pkgname=None, force=False):
         # pkgname needs only to be specified if force is enabled
@@ -213,26 +207,24 @@ class RepoBase(object):
         self._includedeb(path, self.init_attr.codename, component)
 
     def _include(self, path, codename, component):
-        do('reprepro --ignore=wrongdistribution '
-                    '--ignore=surprisingbinary --keepunreferencedfiles '
-           '--export=never --basedir "' + self.fs.path + '" -C ' +
-           component + ' -P normal -S misc include ' + codename +
-           ' ' + path)
+        cmd = ('reprepro --ignore=wrongdistribution '
+               '--ignore=surprisingbinary --keepunreferencedfiles '
+               '--export=never --basedir "%s" -C %s -P normal '
+               '-S misc include %s %s')
+        do(cmd % (self.fs.path, component, codename, path))
 
     def _removedeb(self, pkgname, codename):
-        do(
-            "reprepro --basedir %s remove %s %s" %
-            (self.fs.path, codename, pkgname),
-            env_add={'GNUPGHOME': '/var/cache/elbe/gnupg'})
+        cmd = 'reprepro --basedir %s remove %s %s'
+        do(cmd % (self.fs.path, codename, pkgname),
+           env_add={'GNUPGHOME': '/var/cache/elbe/gnupg'})
 
     def removedeb(self, pkgname, component="main"):
         self._removedeb(pkgname, self.repo_attr.codename)
 
     def _removesrc(self, srcname, codename):
-        do(
-            "reprepro --basedir %s removesrc %s %s" %
-            (self.fs.path, codename, srcname),
-            env_add={'GNUPGHOME': '/var/cache/elbe/gnupg'})
+        cmd = 'reprepro --basedir %s removesrc %s %s'
+        do(cmd % (self.fs.path, codename, srcname),
+           env_add={'GNUPGHOME': '/var/cache/elbe/gnupg'})
 
     def removesrc(self, path, component="main"):
         for p in Deb822.iter_paragraphs(file(path)):
@@ -259,15 +251,9 @@ class RepoBase(object):
         if self.maxsize and (self.fs.disk_usage("") > self.maxsize):
             self.new_repo_volume()
 
-        do(
-            'reprepro --keepunreferencedfiles --export=never --basedir "' +
-            self.fs.path +
-            '" -C ' +
-            component +
-            ' -P normal -S misc includedsc ' +
-            codename +
-            ' ' +
-            path)
+        cmd = ('reprepro --keepunreferencedfiles --export=never '
+               '--basedir "%s" -C %s -P normal -S misc includedsc %s %s')
+        do(cmd % (self.fs.path, component, codename, path))
 
     def includedsc(self, path, component="main", force=False):
         try:
@@ -282,7 +268,7 @@ class RepoBase(object):
                 #
                 # copy the dsc into the cdrom root,
                 # when reprepro fails to insert it.
-                logging.error('Unable to verify dsc "%s": unsupported signature algorithm' % path)
+                logging.error('Unable to verify dsc "%s": unsupported signature algorithm', path)
                 do('cp -av "%s" "%s"' % (path, self.fs.path))
             elif force:
                 # Including dsc did not work.
@@ -310,17 +296,15 @@ class RepoBase(object):
         files = []
         if self.volume_count == 0:
             new_path = '"' + self.fs.path + '"'
-            do(
-                "genisoimage -o %s -J -joliet-long -R %s" %
-                (fname, new_path))
+            do("genisoimage -o %s -J -joliet-long -R %s" %
+               (fname, new_path))
             files.append(fname)
         else:
             for i in range(self.volume_count + 1):
                 volfs = self.get_volume_fs(i)
                 newname = fname + ("%02d" % i)
-                do(
-                    "genisoimage -o %s -J -joliet-long -R %s" %
-                    (newname, volfs.path))
+                do("genisoimage -o %s -J -joliet-long -R %s" %
+                   (newname, volfs.path))
                 files.append(newname)
 
         return files
-- 
2.11.0




More information about the elbe-devel mailing list