[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: