Changeset 141 for adventure/player.py
- Timestamp:
- 04/26/08 17:02:44 (2 years ago)
- Files:
-
- 1 modified
-
adventure/player.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
adventure/player.py
r139 r141 48 48 self.world.send(fromresource, pres) 49 49 50 def fix_presence(self, role='visitor', affiliation='none'): 51 return Movable.fix_presence(self, role, affiliation) 50 def fix_presence(self, role='visitor', affiliation='none', to_self=False): 51 pres = Movable.fix_presence(self, role, affiliation) 52 53 tag_x = pres.getTag(NS_MUC_USER + ' x') 54 55 if to_self: 56 tag_status = tag_x.getTag(NS_MUC_USER + ' status') 57 if not tag_status: 58 tag_status = tag_x.setTag(NS_MUC_USER + ' status') 59 tag_status.setAttr('code', 110) 60 61 return pres 52 62
