diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-12-15 16:31:32 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-12-15 16:31:32 (GMT) |
commit | 02444cd4fbffd2fa4af161ea24443cbe68d82f4b (patch) | |
tree | 533976f405090a1a1ceef3c0d563a44beb77f830 | |
parent | 5121ac5b75509314bd3de028dc26e6fe9183b55d (diff) |
Make the journal more tolerant to missing properties
-rw-r--r-- | src/jarabe/journal/misc.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jarabe/journal/misc.py b/src/jarabe/journal/misc.py index 3c9f83a..16047e6 100644 --- a/src/jarabe/journal/misc.py +++ b/src/jarabe/journal/misc.py @@ -66,7 +66,7 @@ def get_icon_name(metadata): ''.join(traceback.format_exception(*sys.exc_info()))) file_name = _get_icon_file_name('application-octet-stream') - if not file_name and metadata['activity']: + if not file_name and metadata.get('activity', ''): service_name = metadata['activity'] activity_info = bundleregistry.get_registry().get_bundle(service_name) if activity_info: @@ -194,14 +194,14 @@ def resume(metadata, bundle_id=None): bundle = registry.get_bundle(bundle_id) - activity_id = metadata['activity_id'] + activity_id = metadata.get('activity_id', '') if metadata['mountpoint'] == '/': object_id = metadata['uid'] else: object_id = model.copy(metadata, '/') - if activity_id is None: + if activity_id: handle = ActivityHandle(object_id=object_id, activity_id=activity_id) activityfactory.create(bundle, handle) |