diff options
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r-- | src/olpc/datastore/backingstore.py | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/olpc/datastore/backingstore.py b/src/olpc/datastore/backingstore.py index c8e90aa..12dc582 100644 --- a/src/olpc/datastore/backingstore.py +++ b/src/olpc/datastore/backingstore.py @@ -22,8 +22,6 @@ import threading import errno import shutil import urllib -import traceback -import sys import dbus import xapian @@ -269,13 +267,11 @@ class FileBackingStore(BackingStore): if 'uri' not in desc: desc['uri'] = self.uri if 'title' not in desc: desc['title'] = self.uri - try: - fp = open(fn, 'w') - pickle.dump(desc, fp) - fp.close() - except Exception: - logging.error('Unable to write descriptor:\n' + \ - ''.join(traceback.format_exception(*sys.exc_info()))) + + fp = open(fn, 'w') + pickle.dump(desc, fp) + fp.close() + @staticmethod def parse(uri): |