[tracker/miner-userguide] tracker-miner-fs: DEBUGGING to show working solution



commit 6a338d3a77dd7da0e9fab940d5f3abab7d738e3d
Author: Martyn Russell <martyn lanedo com>
Date:   Wed Nov 23 12:58:26 2011 +0000

    tracker-miner-fs: DEBUGGING to show working solution
    
    This should not be in the final branch

 src/miners/fs/tracker-miner-userguides.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/src/miners/fs/tracker-miner-userguides.c b/src/miners/fs/tracker-miner-userguides.c
index e61bdc4..b65ab69 100644
--- a/src/miners/fs/tracker-miner-userguides.c
+++ b/src/miners/fs/tracker-miner-userguides.c
@@ -290,6 +290,15 @@ get_file_urn (TrackerMinerFS *miner,
 	return urn;
 }
 
+
+static gboolean
+foo_cb (gpointer user_data)
+{
+	GMainLoop *ml = user_data;
+	g_main_loop_quit (ml);
+	return FALSE;
+}
+
 static inline void
 process_item (ProcessUserguideData  *data,
               GFileInfo             *file_info,
@@ -304,9 +313,19 @@ process_item (ProcessUserguideData  *data,
 	const gchar *parent_urn;
 	gboolean is_iri;
 	guint64 time_;
+	static int count = 0;
 
 	sparql = data->sparql;
 
+	if (++count == 100) {
+		GMainLoop *ml;
+		g_message ("*** WAITING ***\n");
+		ml = g_main_loop_new (NULL, FALSE);
+		g_timeout_add (1000, foo_cb, ml);
+		g_main_loop_run (ml);
+		count = 0;
+	}
+
 	path = g_file_get_path (data->file);
 	uri = g_file_get_uri (data->file);
 	mime_type = g_file_info_get_content_type (file_info);
@@ -373,6 +392,7 @@ process_item (ProcessUserguideData  *data,
 	tracker_sparql_builder_predicate (sparql, "tracker:available");
 	tracker_sparql_builder_object_boolean (sparql, TRUE);
 
+#if 0
 	if (!is_dir) {
 		gchar *content = NULL;
 		gchar *title = NULL;
@@ -396,6 +416,7 @@ process_item (ProcessUserguideData  *data,
 		g_free (content);
 		g_free (title);
 	}
+#endif
 
 	tracker_sparql_builder_graph_close (sparql);
 	tracker_sparql_builder_insert_close (sparql);



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