Show
Ignore:
Timestamp:
04/25/03 00:08:31 (6 years ago)
Author:
sholloway
Message:

Depreciating WeakBind?, LazyProperty?
General cleanup tasks
Demo cleanups

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBJabber/RBJabber/SubjectObserver/SchedulerSubject.py

    r400 r528  
    2727 
    2828import bisect, time 
    29 from RBFoundation import WeakBind 
     29from RBFoundation import BindCallable 
    3030 
    3131#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    3535class SchedulerSubject(object): 
    3636    def __init__(self, TimeFn=time.time): 
    37         self._TimeFn = WeakBind.BindCallable(TimeFn) 
     37        self._TimeFn = BindCallable.BindCallable(TimeFn) 
    3838        self._LastTime = 0 
    3939        self._events = [] 
     
    4747 
    4848    def AddEvent(self, Time, observer): 
    49         result = Time, WeakBind.BindCallable(observer) 
     49        result = Time, BindCallable.BindCallable(observer) 
    5050        bisect.insort(self._events, result) 
    5151        return self 
    5252 
    5353    def RemoveEvent(self, observer): 
    54         result = WeakBind.BindCallable(observer) 
     54        result = BindCallable.BindCallable(observer) 
    5555        self._events[:] = [x for x in self._events if x[-1] != result] 
    5656        return self