Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorBert Freudenberg <bert@freudenbergs.de>2007-07-10 15:06:03 (GMT)
committer Bert Freudenberg <bert@freudenbergs.de>2007-07-10 15:06:03 (GMT)
commitc1fa54c0c0ad04ed2f917f8a3ee34bc5b3e09cfd (patch)
tree04c399ec6fb76472f1b3b4d17d318c6455186b79 /sugar
parentac082511a247d4b475eaf942ad47429eec4d8751 (diff)
bundlebuilder: MANIFEST was still included twice ... fix for real now
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/bundlebuilder.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/sugar/activity/bundlebuilder.py b/sugar/activity/bundlebuilder.py
index 16e47f7..8e8c49d 100644
--- a/sugar/activity/bundlebuilder.py
+++ b/sugar/activity/bundlebuilder.py
@@ -54,22 +54,18 @@ class _DefaultFileList(list):
if os.path.isfile(_get_source_path('NEWS')):
self.append('NEWS')
-class _ManifestFileList(list):
+class _ManifestFileList(_DefaultFileList):
def __init__(self, manifest):
+ _DefaultFileList.__init__(self)
self.append(manifest)
f = open(manifest,'r')
for line in f.readlines():
stripped_line = line.strip()
- if stripped_line:
+ if stripped_line and not stripped_line in self:
self.append(stripped_line)
f.close()
- defaults = _DefaultFileList()
- for path in defaults:
- if not path in self:
- self.append(path)
-
def _extract_bundle(source_file, dest_dir):
if not os.path.exists(dest_dir):
os.mkdir(dest_dir)