³ò OÇ`Fc@sNdZddklZlZlZlZdZdZdefd„ƒYZdS(sí This module documents a class that represents the Indexer process. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright © 2007 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: mystilleef@gmail.com iÿÿÿÿ(tObjecttmethodtBusNametsignalsorg.sourceforge.ScribesIndexers/org/sourceforge/ScribesIndexert DBusServicecBsAeZdZd„Zeeƒd„ƒZeeƒd„ƒZRS(sF This class is a D-Bus service for Scribes word completion indexer. cCsBddkl}ttd|ƒ}ti||tƒ||_dS(så Initialize the D-Bus service. @param self: Reference to the DBusService instance. @type self: A DBusService object. @param indexer: Reference to word completion indexer. @type indexer: An CompletionIndexer object. iÿÿÿÿ(t session_bustbusN(t SCRIBES.infoRRtindexer_dbus_serviceRt__init__tindexer_dbus_patht_DBusService__indexer(tselftindexerRtbus_name((s%plugins/WordCompletion/DBusService.pyR )s cCs|ii||ƒS(sß Index text for automatic word completion. @param self: Reference to the DBusService instance. @type self: A DBusService object. @return: A dictionary of words ranked by occurrence. @rtype: A Dict object. (R tprocess(R ttexttid((s%plugins/WordCompletion/DBusService.pyR8s cCsdS(N((R Rt dictionary((s%plugins/WordCompletion/DBusService.pytfinished_indexingEs( t__name__t __module__t__doc__R RRRRR(((s%plugins/WordCompletion/DBusService.pyR$s  N( Rt dbus.serviceRRRRRR R(((s%plugins/WordCompletion/DBusService.pyss"