]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Automatic code fixes of pakfire.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 15 Jun 2009 07:38:56 +0000 (09:38 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 15 Jun 2009 07:38:56 +0000 (09:38 +0200)
src/pakfire/python/__init__.py
src/pakfire/python/db.py
src/pakfire/python/io.py
src/pakfire/python/package.py
src/pakfire/python/repo.py
src/pakfire/python/servers.py
src/pakfire/python/transactionset.py

index 4cdc253446ba397cde7ab527f5067d893c6e8941..3e7012f15fbc6d5aacb9c4d3aa8b9b23424ba115 100644 (file)
@@ -6,6 +6,6 @@ from transactionset import Transactionset
 class Pakfire(object):
     repos = Repositories()
     ts = Transactionset()
-    
+
     def __init__(self):
         pass
index 986b44d36c1f2043c569bbc515d2243f5696ddba..d20ce5744510d86d569ccec881c16f01e90e2f06 100644 (file)
@@ -9,7 +9,7 @@ class Database(object):
         self.filename = filename
 
         self.connection = sqlite.connect(self.filename)
-    
+
     def add(self, table):
         c = self.cursor
         c.executescript("CREATE TABLE IF NOT EXISTS %s(id, key, value);" % table)
@@ -23,7 +23,7 @@ class Database(object):
         c.execute("DELETE FROM %s" % table)
         c.close()
         self.commit()
-    
+
     def get(self, table, id, key):
         ret = None
         c = self.cursor
index 2e142de24b8ef43bc9428c1686959b5e0279fabf..6f06caa4a8284bb475e89f841c68c106a3934e1d 100644 (file)
@@ -29,17 +29,17 @@ def rwx(mode):
         ret += "r"
     else:
         ret += "-"
-    
+
     if mode & stat.S_IWUSR:
         ret += "w"
     else:
         ret += "-"
-    
+
     if mode & stat.S_IXUSR:
         ret += "x"
     else:
         ret += "-"
-    
+
     return ret
 
 def fmode(mode):
@@ -57,19 +57,19 @@ class CpioEntry(object):
     def __init__(self, hdr, archive, offset):
         self.archive = archive
         self.hdr = hdr
-        
+
         self.offset  = offset + 110 + self.namesize
         self.offset += (4 - (self.offset % 4)) % 4
         self.current = 0
-        
+
         self.closed = False
-        
+
         if len(self.hdr) < 110:
             raise CpioError("Header too short.")
-        
+
         if not self.hdr.startswith("070701") and not self.hdr.startswith("070702"):
             raise CpioError("Invalid header: %s" % self.hdr[:6])
-    
+
     def close(self):
         self.closed = True
 
@@ -96,7 +96,7 @@ class CpioEntry(object):
 
     def seek(self, offset, whence=0):
         """Move to new position within an entry.
-    
+
         Keyword arguments:
         offset -- Byte count
         whence -- Describes how offset is used.
@@ -129,11 +129,11 @@ class CpioEntry(object):
     @property
     def checksum(self):
         return int(self.hdr[102:110], 16)
-    
+
     @property
     def devmajor(self):
         return int(self.hdr[62:70], 16)
-    
+
     @property
     def devminor(self):
         return int(self.hdr[70:78], 16)
@@ -149,7 +149,7 @@ class CpioEntry(object):
     @property
     def mode(self):
         return int(self.hdr[14:22], 16)
-    
+
     @property
     def mtime(self):
         return int(self.hdr[46:54], 16)
@@ -162,7 +162,7 @@ class CpioEntry(object):
     @property
     def namesize(self):
         return int(self.hdr[94:102], 16)
-    
+
     @property
     def nlinks(self):
         return int(self.hdr[38:46], 16)
@@ -170,7 +170,7 @@ class CpioEntry(object):
     @property
     def rdevmajor(self):
         return int(self.hdr[78:86], 16)
-    
+
     @property
     def rdevminor(self):
         return int(self.hdr[86:94], 16)
@@ -178,7 +178,7 @@ class CpioEntry(object):
     @property
     def size(self):
         return int(self.hdr[54:62], 16)
-    
+
     @property
     def uid(self):
         return int(self.hdr[22:30], 16)
@@ -189,20 +189,20 @@ class CpioArchive(object):
     file = None
 
     def __init__(self, filename):
-        
+
         self.filename = filename
         self.file = open(self.filename, "r")
         self.__readfile()
 
         self.closed = False
-    
+
     def close(self):
         if self.closed:
             return
         self.closed = True
 
         self.file.close()
-    
+
     def __readfile(self):
         if not self.file:
             raise CpioError("File was not yet opened.")
@@ -226,21 +226,21 @@ class CpioArchive(object):
             hdr = self.file.read(110)
         else:
             raise CpioError("Premature end of headers.")
-    
+
     @property
     def entries(self):
         return sorted(self._entries)
-    
+
     @property
     def size(self):
         return os.path.getsize(self.filename)
-    
+
     def ls(self):
         for x in self.entries:
             print x.name
-    
+
     def ll(self):
-        for x in self.entries:        
+        for x in self.entries:
             print "%s %s %s %s %9d %s %s" % \
                 (fmode(x.mode),
                  x.nlinks,
@@ -249,13 +249,13 @@ class CpioArchive(object):
                  x.size,
                  time.strftime("%Y-%m-%d %H:%M", time.localtime(x.mtime)),
                  x.name,)
-    
+
     def get(self, item):
         for x in self.entries:
             if x.name == item:
                 return x
         raise KeyError("No such file or directory.")
-    
+
     def __getitem__(self, item):
         x = self.get(item)
         x.seek(0)
index 4bbcb24f99058c80ca62b1484dfbdaf13e51c0d7..1f80b24a72664e0da36df09581a1e97e8f35d327 100644 (file)
@@ -11,11 +11,11 @@ class Package(object):
 
     def __init__(self, archive):
         self.archive = io.CpioArchive(archive)
-    
+
     def check(self):
         print "Checking package %s..." % self.name
         return self.verify()
-    
+
     def extract(self, root="/"):
         if not os.path.exists(root):
             os.makedirs(root)
@@ -61,7 +61,7 @@ class Package(object):
     def install(self, root="/"):
         print "Installing %s..." % self.name
         self.extract(root)
-    
+
     def print_info(self):
         ret = ""
         info = (("Name", self.name),
@@ -76,14 +76,14 @@ class Package(object):
 
         for (key, value) in info:
             ret += "%-12s: %s\n" % (key, value,)
-        
+
         if self.verify:
             ret += "%-12s: %s\n" % ("Signature", "OK")
         else:
             ret += "%-12s: %s\n" % ("Signature", "Broken")
-        
+
         return ret
-        
+
     def verify(self):
         hash = hashlib.sha1(self.archive["data.img"]).hexdigest()
         if hash == self.sha1:
@@ -148,4 +148,3 @@ class Package(object):
     @property
     def version(self):
         return self.info.get("PKG_VER", None)
-
index 2e6214f9547c802884ed0d562bf03fe1c1f4d62d..f7f9c3b5da2674d96234e98fe506a50f6c5a26e4 100644 (file)
@@ -10,7 +10,7 @@ REPOS_PATH = "/etc/pakfire.repos.d"
 
 class Repositories(object):
     _repositories = []
-    
+
     def __init__(self):
         for file in os.listdir(REPOS_PATH):
             if not file.endswith(".repo"):
@@ -23,7 +23,7 @@ class Repositories(object):
     @property
     def all(self):
         return sorted(self._repositories)
-    
+
     @property
     def enabled(self):
         ret = []
@@ -31,7 +31,7 @@ class Repositories(object):
             if r.enabled:
                 ret.append(r)
         return ret
-    
+
     @property
     def repositories(self):
         return self.enabled
@@ -45,19 +45,19 @@ class Repository(object):
             for (key, value) in items:
                 config[key] = value
             self.config = config
-        
+
         self.db = database.Database("%s.db" % self.name)
         self.servers = Servers(self.db)
-    
+
     def __cmp__(self, other):
         return cmp(self.name, other.name)
-    
+
     def __str__(self):
         return self.name
-    
+
     def __repr__(self):
         return "<Repository %s>" % self.name
-    
+
     def update_mirrorlist(self, mirrorlist=None):
         if not mirrorlist:
             mirrorlist = self.mirrorlist
@@ -76,7 +76,7 @@ class Repository(object):
     @property
     def gpgkey(self):
         return self.config.get("gpgkey", None)
-    
+
     @property
     def mirrorlist(self):
         return self.config.get("mirrorlist", None)
index d27617d53fea75393063adf21c9f4c95f72e0920..32a83cddf1d028a94dee534dda465776801dc218 100644 (file)
@@ -13,7 +13,7 @@ class Servers(object):
     def __init__(self, db):
         self.db = db
         self.db.add(self.table)
-    
+
     def add(self, url):
         p = urlparse.urlparse(url)
         for server in self.all:
@@ -32,7 +32,7 @@ class Servers(object):
             s = Server(self.db, id)
             ret.append(s)
         return sorted(ret)
-    
+
     @property
     def random(self):
         return random.choice(self.all)
@@ -47,42 +47,42 @@ class Server(object):
         if not id:
             id = str(uuid.uuid4())
         self.id = "%s" % id
-    
+
     def __str__(self):
         return urlparse.urlunparse((self.protocol, \
             "%s:%s" % (self.hostname, self.port), self.path, None, None, None))
-    
+
     def __repr__(self):
         return "<Server %s>" % self.id
-    
+
     def _getHostname(self):
         return self.db.get(self.table, self.id, "hostname")
-    
+
     def _setHostname(self, hostname):
         return self.db.set(self.table, self.id, "hostname", hostname)
 
     hostname = property(_getHostname, _setHostname)
-    
+
     def _getProtocol(self):
         return self.db.get(self.table, self.id, "protocol") or SERVER_DEFAULT_PROTOCOL
-    
+
     def _setProtocol(self, protocol):
         return self.db.set(self.table, self.id, "protocol", protocol)
-    
+
     protocol = property(_getProtocol, _setProtocol)
 
     def _getPort(self):
         return self.db.get(self.table, self.id, "port") or SERVER_DEFAULT_PORT
-    
+
     def _setPort(self, port):
         return self.db.set(self.table, self.id, "port", port)
 
     port = property(_getPort, _setPort)
-    
+
     def _getPath(self):
         return self.db.get(self.table, self.id, "path") or SERVER_DEFAULT_PATH
-    
+
     def _setPath(self, path):
         return self.db.set(self.table, self.id, "path", path)
-    
+
     path = property(_getPath, _setPath)
index 7a1c95f6f97a6079a12fd4597e5156efd18746fd..ed40bc3df71416db314d3b9504a7d14ff168c786 100644 (file)
@@ -8,7 +8,7 @@ class Transactionset(object):
 
     def addPackage(self, package):
         self._packages.append(package)
-    
+
     def check(self):
         print "Checking Transactionset..."
         for package in self.packages: