[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Handle empty packages in 'dak contents scan'.



Signed-off-by: Torsten Werner <twerner@debian.org>
---
 daklib/contents.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/daklib/contents.py b/daklib/contents.py
index 056da53..4a6330f 100755
--- a/daklib/contents.py
+++ b/daklib/contents.py
@@ -252,8 +252,12 @@ class ContentsScanner(object):
         '''
         session = DBConn().session()
         binary = session.query(DBBinary).get(self.binary_id)
+        empty_package = True
         for filename in binary.scan_contents():
             binary.contents.append(BinContents(file = filename))
+            empty_package = False
+        if empty_package:
+            binary.contents.append(BinContents(file = 'EMPTY_PACKAGE'))
         try:
             session.commit()
         except IntegrityError:
-- 
1.7.2.3


Reply to: