Changeset 3657

Show
Ignore:
Timestamp:
28/10/08 18:18:34 (2 months ago)
Author:
dmeyer
Message:

revert beacon.Query.monitor to be a function again

Location:
trunk
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • trunk/DEPRECATED/player/test/baloo.py

    r3648 r3657  
    5858        self.search = kaa.beacon.query(type='audio', keywords=string) 
    5959        self.search.signals['changed'].connect(self.update_playlist) 
    60         self.search.monitor = True 
     60        self.search.monitor() 
    6161        self.update_playlist() 
    6262        if self.current: 
  • trunk/beacon/bin/beacon-search

    r3648 r3657  
    281281    result.signals['progress'].connect(progress) 
    282282    result.signals['up-to-date'].connect(uptodate) 
    283     result.monitor = True 
     283    result.monitor() 
    284284 
    285285if __name__ == '__main__': 
  • trunk/beacon/doc/query.rst

    r3640 r3657  
    2929FIXME: Describe monitoring here 
    3030 
    31 .. autoattribute:: beacon.Query.monitor 
     31.. automethod:: beacon.Query.monitor 
    3232.. autofunction:: beacon.monitor 
    3333 
  • trunk/beacon/src/client.py

    r3656 r3657  
    262262            if query != None and query._beacon_monitoring: 
    263263                query._beacon_monitoring = False 
    264                 query.monitor = True 
     264                query.monitor() 
    265265 
    266266        return False 
     
    384384            if query._beacon_monitoring: 
    385385                query._beacon_monitoring = False 
    386                 query.monitor = True 
     386                query.monitor() 
    387387        for m in new_media: 
    388388            if not m.mountpoint == '/': 
  • trunk/beacon/src/fusefs.py

    r3648 r3657  
    7070        self._query_update_time = 0 
    7171        query.signals["changed"].connect_weak(self._query_changed) 
    72         query.monitor = True 
     72        query.monitor() 
    7373 
    7474        fuse.Fuse.__init__(self, *args, **kw) 
  • trunk/beacon/src/query.py

    r3656 r3657  
    3737# kaa imports 
    3838import kaa 
    39 from kaa.utils import property 
    4039 
    4140# kaa.beacon imports 
     
    108107        return self._async 
    109108 
    110     @property 
    111     def monitor(self): 
     109    def monitor(self, enable=True): 
    112110        """ 
    113111        Turn on/off query monitoring 
    114112        """ 
    115         return self._beacon_monitoring 
    116  
    117     @monitor.setter 
    118     def monitor(self, status): 
    119         """ 
    120         Turn on/off query monitoring 
    121         """ 
    122         if self._beacon_monitoring == status: 
     113        if self._beacon_monitoring == enable: 
    123114            # Nothing to do 
    124115            return 
     
    126117            # If the client is not connected yet, it will do this later. 
    127118            # Rememeber that we wanted to connect 
    128             self._beacon_monitoring = status 
     119            self._beacon_monitoring = enable 
    129120            return 
    130         if status: 
     121        if enable: 
    131122            query = copy.copy(self._query) 
    132123            if 'parent' in query: 
     
    135126                    # We need the get the id first. Call the function again 
    136127                    # when there is an id. 
    137                     parent.scan().connect(self.monitor, status) 
     128                    parent.scan().connect(self.monitor, enable) 
    138129                    return 
    139130                query['parent'] = parent._beacon_id 
     
    142133            self._rpc('monitor.remove', self._client.id, self.id) 
    143134        # Store current status 
    144         self._beacon_monitoring = status 
     135        self._beacon_monitoring = enable 
    145136 
    146137 
     
    251242        # queries. There is already a weakref in client.py 
    252243        if self._beacon_monitoring: 
    253             self.monitor = False 
     244            self.monitor(False) 
    254245 
    255246 
  • trunk/beacon/test/beacon_gtk.py

    r3648 r3657  
    123123        self.search = yield kaa.beacon.query(keywords=data.get_text(), type='audio') 
    124124        self.search.signals['changed'].connect(self._update_list) 
    125         self.search.monitor = True 
     125        self.search.monitor() 
    126126        self._update_list() 
    127127 
  • trunk/popcorn/test/baloo.py

    r3648 r3657  
    5858        self.search = yield kaa.beacon.query(type='audio', keywords=string) 
    5959        self.search.signals['changed'].connect(self.update_playlist) 
    60         self.search.monitor = True 
     60        self.search.monitor() 
    6161        self.update_playlist() 
    6262        if self.current: