beagle r4900 - in trunk/libbeagle: beagle wrappers/python/examples



Author: dbera
Date: Mon Jan 26 22:19:59 2009
New Revision: 4900
URL: http://svn.gnome.org/viewvc/beagle?rev=4900&view=rev

Log:
Add python example for date queries.


Modified:
   trunk/libbeagle/beagle/beagle-request.c
   trunk/libbeagle/wrappers/python/examples/beaglesearch.py

Modified: trunk/libbeagle/beagle/beagle-request.c
==============================================================================
--- trunk/libbeagle/beagle/beagle-request.c	(original)
+++ trunk/libbeagle/beagle/beagle-request.c	Mon Jan 26 22:19:59 2009
@@ -233,7 +233,7 @@
 				"Unable to connect to Beagle daemon");
 			return -1;
 		} else {
-			tv.tv_sec = 10; /* 5 seconds should be enough for a unix socket */
+			tv.tv_sec = 10; /* 10 seconds should be enough for a unix socket */
 			tv.tv_usec = 0;
 
 			FD_ZERO (&select_set);

Modified: trunk/libbeagle/wrappers/python/examples/beaglesearch.py
==============================================================================
--- trunk/libbeagle/wrappers/python/examples/beaglesearch.py	(original)
+++ trunk/libbeagle/wrappers/python/examples/beaglesearch.py	Mon Jan 26 22:19:59 2009
@@ -40,6 +40,13 @@
 for i in sys.argv[1:]:
 	query.add_text(i)
 
+bts1 = beagle.beagle_timestamp_new_from_string ("20080701000000")
+bts2 = beagle.beagle_timestamp_new_from_string ("20080801000000")
+part_date = beagle.QueryPartDate ()
+part_date.set_start_date (bts1)
+part_date.set_end_date (bts2)
+query.add_part(part_date)
+
 query.connect("hits-added", hits_added_cb)
 query.connect("finished", finished_cb, main_loop)
 client.send_request_async(query)



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