[kernel] r9100 - dists/trunk/firmware-nonfree/debian/bin

Bastian Blank waldi at alioth.debian.org
Sat Jul 7 10:58:44 UTC 2007


Author: waldi
Date: Sat Jul  7 10:58:44 2007
New Revision: 9100

Log:
debian/bin/gencontrol.py: Support packages without long descriptions.


Modified:
   dists/trunk/firmware-nonfree/debian/bin/gencontrol.py

Modified: dists/trunk/firmware-nonfree/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/firmware-nonfree/debian/bin/gencontrol.py	(original)
+++ dists/trunk/firmware-nonfree/debian/bin/gencontrol.py	Sat Jul  7 10:58:44 2007
@@ -13,19 +13,23 @@
     def __init__(self, value = None):
         self.long = []
         if value is not None:
-            self.short, long = value.split("\n", 1)
-            self.append(long)
+            value = value.split("\n", 1)
+            self.short = value[0]
+            if len(value) > 1:
+                self.append(value[1])
         else:
             self.short = None
 
     def __str__(self):
-        ret = self.short + '\n'
-        pars = []
-        for  t in self.long:
-            if isinstance(t, basestring):
-                t = self._wrap(t)
-            pars.append('\n '.join(t))
-        return self.short + '\n ' + '\n .\n '.join(pars)
+        if self.long:
+            pars = []
+            for  t in self.long:
+                if isinstance(t, basestring):
+                    t = self._wrap(t)
+                pars.append('\n '.join(t))
+            return self.short + '\n ' + '\n .\n '.join(pars)
+        else:
+            return self.short
 
     def append(self, str):
         str = str.strip()



More information about the Kernel-svn-changes mailing list