Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/extensions/cpsection/updater/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/cpsection/updater/model.py')
-rwxr-xr-xextensions/cpsection/updater/model.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/extensions/cpsection/updater/model.py b/extensions/cpsection/updater/model.py
index d5e2350..7a4a908 100755
--- a/extensions/cpsection/updater/model.py
+++ b/extensions/cpsection/updater/model.py
@@ -29,13 +29,16 @@ import tempfile
import locale
import logging
import urllib
-import gtk
-import gobject
from gettext import gettext as _
+import traceback
+
+import gobject
+import gtk
-from jarabe.model import bundleregistry
from sugar.bundle.activitybundle import ActivityBundle
from sugar.datastore import datastore
+
+from jarabe.model import bundleregistry
from backends import aslo
"""List of columns in the `UpdateList`."""
@@ -111,9 +114,9 @@ class UpdateList(gtk.ListStore):
try:
new_ver, new_url, new_size = aslo.fetch_update_info(row[BUNDLE])
- except Exception, e:
- logging.warning('Failure %s updating: %s' % \
- (row[BUNDLE].get_name(), e))
+ except Exception:
+ logging.warning('Failure updating %s\n%s' % \
+ (row[BUNDLE].get_name(), traceback.format_exc()))
return False
row[CURRENT_VERSION] = row[BUNDLE].get_activity_version()