diff options
author | Marco 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) |
commit | d4ea1f81012a9446b8e8cb31bf63c644af3a711f (patch) | |
tree | 0c7779ca679e7a4154e7ba38349d668dc4bf6926 /sugar/activity | |
parent | ec6fc9bfa9849492349ffc2508d7f672d50b16e3 (diff) |
Do not traceback if bundle version is not integer.
Diffstat (limited to 'sugar/activity')
-rw-r--r-- | sugar/activity/bundle.py | 6 |
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() |