import gtk import beagle def snippet_response(request, response): if response.get_snippet() == None: print "no snippet" else: print "snippet: " + response.get_snippet() def hits_added(query, response): count = 0; for hit in response.get_hits(): count = count + 1; req = beagle.SnippetRequest() req.set_query(query) req.set_hit(hit) req.connect("response", snippet_response) client.send_request_async(req) client = beagle.Client() query = beagle.Query() query.add_text("gnome") query.connect("hits-added", hits_added) client.send_request_async(query) #gtk.main()