diff options
Diffstat (limited to 'src/carquinyol/datastore.py')
-rw-r--r-- | src/carquinyol/datastore.py | 41 |
1 files changed, 19 insertions, 22 deletions
diff --git a/src/carquinyol/datastore.py b/src/carquinyol/datastore.py index 41b16b5..dc2e167 100644 --- a/src/carquinyol/datastore.py +++ b/src/carquinyol/datastore.py @@ -71,8 +71,7 @@ class DataStore(dbus.service.Object): try: self._index_store.open_index() except Exception: - logging.error('Failed to open index, will rebuild\n%s' \ - % traceback.format_exc()) + logging.exception('Failed to open index, will rebuild') layout_manager.index_updated = False self._index_store.remove_index() self._index_store.open_index() @@ -87,7 +86,7 @@ class DataStore(dbus.service.Object): def _rebuild_index(self): uids = layoutmanager.get_instance().find_all() - logging.debug('Going to update the index with uids %r' % uids) + logging.debug('Going to update the index with uids %r', uids) gobject.idle_add(lambda: self.__rebuild_index_cb(uids), priority=gobject.PRIORITY_LOW) @@ -95,16 +94,15 @@ class DataStore(dbus.service.Object): if uids: uid = uids.pop() - logging.debug('Updating entry %r in index. %d to go.' % \ - (uid, len(uids))) + logging.debug('Updating entry %r in index. %d to go.', uid, + len(uids)) if not self._index_store.contains(uid): try: props = self._metadata_store.retrieve(uid) self._index_store.store(uid, props) except Exception: - logging.error('Error processing %r\n%s.' \ - % (uid, traceback.format_exc())) + logging.exception('Error processing %r', uid) if not uids: logging.debug('Finished updating index.') @@ -114,15 +112,15 @@ class DataStore(dbus.service.Object): return True def _create_completion_cb(self, async_cb, async_err_cb, uid, exc=None): - logger.debug("_create_completion_cb(%r, %r, %r, %r)" % \ - (async_cb, async_err_cb, uid, exc)) + logger.debug('_create_completion_cb(%r, %r, %r, %r)', async_cb, + async_err_cb, uid, exc) if exc is not None: async_err_cb(exc) return self.Created(uid) self._optimizer.optimize(uid) - logger.debug("created %s" % uid) + logger.debug('created %s', uid) async_cb(uid) @dbus.service.method(DS_DBUS_INTERFACE, @@ -133,7 +131,7 @@ class DataStore(dbus.service.Object): def create(self, props, file_path, transfer_ownership, async_cb, async_err_cb): uid = str(uuid.uuid4()) - logging.debug('datastore.create %r' % uid) + logging.debug('datastore.create %r', uid) if not props.get('timestamp', ''): props['timestamp'] = int(time.time()) @@ -151,15 +149,15 @@ class DataStore(dbus.service.Object): pass def _update_completion_cb(self, async_cb, async_err_cb, uid, exc=None): - logger.debug("_update_completion_cb() called with %r / %r, exc %r" % \ - (async_cb, async_err_cb, exc)) + logger.debug('_update_completion_cb() called with %r / %r, exc %r', + async_cb, async_err_cb, exc) if exc is not None: async_err_cb(exc) return self.Updated(uid) self._optimizer.optimize(uid) - logger.debug("updated %s" % uid) + logger.debug('updated %s', uid) async_cb() @dbus.service.method(DS_DBUS_INTERFACE, @@ -169,7 +167,7 @@ class DataStore(dbus.service.Object): byte_arrays=True) def update(self, uid, props, file_path, transfer_ownership, async_cb, async_err_cb): - logging.debug('datastore.update %r' % uid) + logging.debug('datastore.update %r', uid) if not props.get('timestamp', ''): props['timestamp'] = int(time.time()) @@ -194,15 +192,14 @@ class DataStore(dbus.service.Object): in_signature='a{sv}as', out_signature='aa{sv}u') def find(self, query, properties): - logging.debug('datastore.find %r' % query) + logging.debug('datastore.find %r', query) t = time.time() if layoutmanager.get_instance().index_updated: try: uids, count = self._index_store.find(query) except Exception: - logging.error('Failed to query index, will rebuild\n%s' \ - % traceback.format_exc()) + logging.exception('Failed to query index, will rebuild') layoutmanager.get_instance().index_updated = False self._index_store.close_index() self._index_store.remove_index() @@ -231,7 +228,7 @@ class DataStore(dbus.service.Object): metadata = self._metadata_store.retrieve(uid, properties) entries.append(metadata) - logger.debug('find(): %r' % (time.time() - t)) + logger.debug('find(): %r', time.time() - t) return entries, count @@ -255,7 +252,7 @@ class DataStore(dbus.service.Object): out_signature='s', sender_keyword='sender') def get_filename(self, uid, sender=None): - logging.debug('datastore.get_filename %r' % uid) + logging.debug('datastore.get_filename %r', uid) user_id = dbus.Bus().get_unix_user(sender) extension = self._get_extension(uid) return self._file_store.retrieve(uid, user_id, extension) @@ -270,7 +267,7 @@ class DataStore(dbus.service.Object): in_signature='s', out_signature='a{sv}') def get_properties(self, uid): - logging.debug('datastore.get_properties %r' % uid) + logging.debug('datastore.get_properties %r', uid) metadata = self._metadata_store.retrieve(uid) return metadata @@ -302,7 +299,7 @@ class DataStore(dbus.service.Object): os.removedirs(entry_path) self.Deleted(uid) - logger.debug("deleted %s" % uid) + logger.debug('deleted %s', uid) @dbus.service.signal(DS_DBUS_INTERFACE, signature="s") def Deleted(self, uid): |