Changeset 400
- Timestamp:
- 01/13/03 14:59:12 (6 years ago)
- Files:
-
- trunk/RBJabber/.cvsignore (added)
- trunk/RBJabber/RBJabber/Client.py (modified) (2 diffs)
- trunk/RBJabber/RBJabber/Conference.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/JabberObserver.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/JabberSubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/PresenceMap.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/AssociativeObserver.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/CategorySubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/Observer.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/ProxySubject.py (modified) (2 diffs)
- trunk/RBJabber/RBJabber/SubjectObserver/SchedulerSubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/StateMachine.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/Subject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/component.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqRosterQuery.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBJabber/RBJabber/Client.py
r397 r400 23 23 24 24 Dependencies: 25 Foundation.SubjectObserver25 RBFoundation 26 26 RBJabber 27 27 … … 37 37 38 38 from xml.sax.saxutils import escape, quoteattr 39 from RBJabber import ClientNodes40 from RBJabber import JID41 from RBJabber.JabberConnection import JabberConnection42 from Foundation import SubjectObserver43 39 from RBFoundation.XMLClassBuilder import ElementFactory as EF 40 from JabberConnection import JabberConnection 41 import ClientNodes 42 import JID 43 import SubjectObserver 44 44 45 45 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBJabber/RBJabber/Conference.py
r253 r400 34 34 35 35 import weakref 36 from Foundation.Jabber.JabberSubject import JabberSubjectBase 37 from Foundation.Jabber import JID 38 from Foundation.Jabber import JabberObserver as JObs39 from Foundation.SubjectObserver.Observer import Observer40 from Foundation.SubjectObserver.AttributedSubject import AttributedSubject36 import JID 37 import JabberObserver as JObs 38 from JabberSubject import JabberSubjectBase 39 from SubjectObserver.Observer import Observer 40 from SubjectObserver.AttributedSubject import AttributedSubject 41 41 42 42 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBJabber/RBJabber/JabberObserver.py
r397 r400 150 150 def _Test_(): 151 151 from RBFoundation.XMLObjectify import Objectify 152 from Foundation.SubjectObserver.BidableSubject import BidableSubject152 from SubjectObserver.BidableSubject import BidableSubject 153 153 def TestTrue(subject, obj): assert obj.__namespace__ == 'testing' and (obj.__node__ == 'tag' or (obj.myattr.find('haps') >= 0)) 154 154 def TestFalse(subject, obj): assert 0 trunk/RBJabber/RBJabber/JabberSubject.py
r397 r400 24 24 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 25 26 from Foundation.SubjectObserver.CategorySubject import CategorySubjectBaseMixin27 from Foundation.SubjectObserver import ProxyBidableCategorySubjectMixin26 from SubjectObserver.CategorySubject import CategorySubjectBaseMixin 27 from SubjectObserver import ProxyBidableCategorySubjectMixin 28 28 from RBFoundation.WeakBind import BoundCallableBase 29 29 import JID trunk/RBJabber/RBJabber/PresenceMap.py
r253 r400 24 24 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 25 26 from Foundation.SubjectObserver.Subject import Subject27 from Foundation.SubjectObserver.Observer import Observer28 from Foundation.SubjectObserver.BidableSubject import BidableSubject26 from SubjectObserver.Subject import Subject 27 from SubjectObserver.Observer import Observer 28 from SubjectObserver.BidableSubject import BidableSubject 29 29 from JabberSubject import FromJIDSubject 30 30 import JID trunk/RBJabber/RBJabber/SubjectObserver/AssociativeObserver.py
r253 r400 30 30 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 31 32 from Foundation.WeakBind import BindCallable33 from Foundation.SubjectObserverimport ProxyBidableCategorySubjectMixin32 from RBFoundation.WeakBind import BindCallable 33 import ProxyBidableCategorySubjectMixin 34 34 35 35 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBJabber/RBJabber/SubjectObserver/CategorySubject.py
r253 r400 30 30 31 31 from Subject import Subject 32 from Foundation import WeakBind32 from RBFoundation import WeakBind 33 33 import bisect 34 34 trunk/RBJabber/RBJabber/SubjectObserver/Observer.py
r253 r400 30 30 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 31 32 from Foundation.WeakBind import BoundCallable, BindCallable32 from RBFoundation.WeakBind import BoundCallable, BindCallable 33 33 34 34 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBJabber/RBJabber/SubjectObserver/ProxySubject.py
r253 r400 32 32 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 33 34 from Foundation import Acquisition34 from RBFoundation import Acquisition 35 35 import Subject 36 36 import CategorySubject … … 111 111 if __name__=='__main__': 112 112 print "Testing..." 113 from Foundation.AttributedDict import AttributedDict113 from RBFoundation.AttributedDict import AttributedDict 114 114 ad = AttributedDict({'a':1,'b':2}) 115 115 trunk/RBJabber/RBJabber/SubjectObserver/SchedulerSubject.py
r253 r400 27 27 28 28 import bisect, time 29 from Foundation import WeakBind29 from RBFoundation import WeakBind 30 30 31 31 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBJabber/RBJabber/SubjectObserver/StateMachine.py
r253 r400 164 164 165 165 def _Test_StateMachine(): 166 from Foundation.ContextApply import ContextApply_s_p,ContextApply_0166 from RBFoundation.ContextApply import ContextApply_s_p,ContextApply_0 167 167 def PrintDescription(State, precondition): 168 168 print State.__doc__ trunk/RBJabber/RBJabber/SubjectObserver/Subject.py
r282 r400 32 32 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 33 34 from Foundation import WeakBind34 from RBFoundation import WeakBind 35 35 import bisect 36 36 trunk/RBJabber/RBJabber/component.py
r397 r400 26 26 from xml.sax.saxutils import escape, quoteattr 27 27 from RBFoundation.XMLObjectify import BaseObjectifiedXML 28 from RBJabber import JID29 from RBJabber.JabberConnection import JabberConnection30 from Foundation import SubjectObserver31 28 from RBFoundation.XMLClassBuilder import ElementFactory as EF 29 from JabberConnection import JabberConnection 30 import JID 31 import SubjectObserver 32 32 import sha 33 33 trunk/RBJabber/RBJabber/iqRosterQuery.py
r397 r400 27 27 from xml.sax.saxutils import escape, quoteattr 28 28 from RBFoundation.WeakBind import BindCallable 29 from Foundation.SubjectObserver.CategorySubject import CategorySubject29 from SubjectObserver.CategorySubject import CategorySubject 30 30 from iqQuery import iqQueryBase 31 31 import JID
