diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-11-13 10:18:17 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-11-13 10:18:17 (GMT) |
commit | 1648c5dd2e9c343f65b5797438dd80fbeb27a9a7 (patch) | |
tree | c5d9283dad7ec527654d5123560aacb9b4970cf6 | |
parent | ab952c6b61bb6f6c6a18660da37032cfa6d4d78e (diff) |
#4409 Fix showing malformed bundles.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | collapsedentry.py | 3 | ||||
-rw-r--r-- | expandedentry.py | 3 | ||||
-rw-r--r-- | listview.py | 5 | ||||
-rw-r--r-- | misc.py | 9 |
5 files changed, 11 insertions, 11 deletions
@@ -1,3 +1,5 @@ +* #4409 Fix showing malformed bundles. (tomeu) + 69 * #4704 Fix mounting of removable devices. (tomeu) diff --git a/collapsedentry.py b/collapsedentry.py index 287b402..fae9a35 100644 --- a/collapsedentry.py +++ b/collapsedentry.py @@ -245,8 +245,7 @@ class CollapsedEntry(hippo.CanvasBox): if jobject.is_activity_bundle(): self._icon.props.fill_color=style.COLOR_TRANSPARENT.get_svg() self._icon.props.stroke_color=style.COLOR_BLACK.get_svg() - text = self._format_title().split('-') - self._title.props.text = text[0] + _(' Activity ') + text[1] + self._title.props.text = self._format_title() + _(' Activity') else: if jobject.metadata.has_key('icon-color') and \ jobject.metadata['icon-color']: diff --git a/expandedentry.py b/expandedentry.py index 78add0a..230b3c0 100644 --- a/expandedentry.py +++ b/expandedentry.py @@ -161,8 +161,7 @@ class ExpandedEntry(hippo.CanvasBox): text = self._jobject.metadata.get('title', _('Untitled')) if self._jobject.is_activity_bundle(): - tmp = text.split('-') - title.props.text = tmp[0] + _(' Activity ') + tmp[1] + title.props.text = text + _(' Activity') else: title.props.text = text diff --git a/listview.py b/listview.py index a520e4b..6c05d13 100644 --- a/listview.py +++ b/listview.py @@ -16,6 +16,8 @@ import os import logging +import traceback +import sys import hippo import gobject @@ -146,7 +148,8 @@ class ListView(gtk.HBox): entry = self._entries[i] entry.set_visible(False) except Exception, e: - logging.error('Exception while displaying entry: %r' % e) + logging.error('Exception while displaying entry:\n' + \ + ''.join(traceback.format_exception(*sys.exc_info()))) def update_with_query(self, query): logging.debug('ListView.update_with_query') @@ -17,6 +17,8 @@ from gettext import gettext as _ import logging import time +import traceback +import sys import gtk @@ -48,15 +50,10 @@ def get_icon_name(jobject): try: bundle = ActivityBundle(jobject.file_path) file_name = bundle.get_icon() - except IOError: - import traceback - import sys + except: logging.warning('Could not read bundle:\n' + \ ''.join(traceback.format_exception(*sys.exc_info()))) return _get_icon_file_name('application-octet-stream') - except MalformedBundleException, e: - logging.warning('Incorrect bundle: %r' % e) - return _get_icon_file_name('application-octet-stream') if jobject.metadata['activity']: service_name = jobject.metadata['activity'] |