All pastes #673626 Raw Edit

Unnamed

public text v1 · immutable
#673626 ·published 2007-08-28 15:57 UTC
rendered paste body
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()