[gnome-documents] miner: don't abort crawling when a single entry fails



commit b3b2fc7f036f8f3d5c7ca134cc5dc443c31d1d8c
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Thu Oct 13 12:00:19 2011 -0400

    miner: don't abort crawling when a single entry fails
    
    If we encounter an error while processing a single GData entry, we
    shouldn't abort the whole crawling.

 src/miner/gd-gdata-miner.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/miner/gd-gdata-miner.c b/src/miner/gd-gdata-miner.c
index 81bdcb8..208bbfc 100644
--- a/src/miner/gd-gdata-miner.c
+++ b/src/miner/gd-gdata-miner.c
@@ -719,7 +719,10 @@ account_miner_job_query_gdata (AccountMinerJob *job,
       account_miner_job_process_entry (job, l->data, error);
 
       if (*error != NULL)
-        break;
+        {
+          g_warning ("Unable to process entry %p: %s", l->data, (*error)->message);
+          g_clear_error (error);
+        }
     }
 
   g_object_unref (feed);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]