Changeset 169
- Timestamp:
- 05/30/02 10:27:29 (6 years ago)
- Files:
-
- trunk/RBJabber/RBJabber/Conference.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBJabber/RBJabber/Conference.py
r165 r169 110 110 111 111 def _OnIQBrowseSets(self, subject, iq): 112 users = getattr(iq, 'user', []) + [user for conf in getattr(iq, 'conference', []) for users in getattr(iq, 'user', []) for user in users] 112 users = getattr(iq, 'user', []) 113 for conference in getattr(iq, 'conference', []): 114 users.extend(getattr(conference, 'user', [])) 113 115 114 116 for user in users: … … 172 174 print "Testing..." 173 175 import Client 176 177 def PrintRoster(roster, **kw): 178 print kw.values(), 'is now in', roster.values() 179 174 180 def PrintStuff(stream, **kw): 175 181 for each in kw.itervalues(): … … 178 184 jc.Authenticate('shane.test1', 'testing', 'PyConferenceTest') 179 185 conf = Conference(jc, 'shane.conf@private.www.runeblade.com') 180 conf.AddObserver('message', PrintStuff) 181 conf.AddObserver('presence', PrintStuff) 186 conf.roster.AddObserver(PrintRoster) 187 #conf.AddObserver('message', PrintStuff) 188 #conf.AddObserver('presence', PrintStuff) 182 189 #conf.AddObserver('iq', PrintStuff) 183 190 conf.JoinAs('RuneBlade.Development') … … 185 192 conf.ChangeNick('shane.test1') 186 193 conf.Message('Why, isnt this fun?') 187 conf.Invite('shane.holloway@www.runeblade.com', subject='Please join me!', body='Please join me in shane.conf@private.www.runeblade.com')194 #conf.Invite('shane.holloway@www.runeblade.com', subject='Please join me!', body='Please join me in shane.conf@private.www.runeblade.com') 188 195 jc.ProcessPending(1.0) 189 196 try:
