Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-07-30 10:45:01 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-07-30 10:45:01 (GMT)
commitd4ea1f81012a9446b8e8cb31bf63c644af3a711f (patch)
tree0c7779ca679e7a4154e7ba38349d668dc4bf6926 /sugar
parentec6fc9bfa9849492349ffc2508d7f672d50b16e3 (diff)
Do not traceback if bundle version is not integer.
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/bundle.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/sugar/activity/bundle.py b/sugar/activity/bundle.py
index 74016d8..a9c246d 100644
--- a/sugar/activity/bundle.py
+++ b/sugar/activity/bundle.py
@@ -142,7 +142,11 @@ class Bundle:
self._icon = cp.get(section, 'icon')
if cp.has_option(section, 'activity_version'):
- self._activity_version = int(cp.get(section, 'activity_version'))
+ version = cp.get(section, 'activity_version')
+ try:
+ self._activity_version = int(version)
+ except ValueError:
+ self._valid = False
def _parse_linfo(self, linfo_file):
cp = ConfigParser()