jid parsing fix: node is now empty for transports
This commit is contained in:
parent
cb3d1f7d42
commit
547c3d59f9
1 changed files with 3 additions and 3 deletions
|
|
@ -33,14 +33,14 @@ class JID(str):
|
|||
"""find node domaine and resource"""
|
||||
node_end=self.find('@')
|
||||
if node_end<0:
|
||||
node_end=len(self)
|
||||
node_end=0
|
||||
domain_end=self.find('/')
|
||||
if domain_end<1:
|
||||
domain_end=len(self)
|
||||
self.node=self[:node_end]
|
||||
self.domain=self[node_end+1:domain_end]
|
||||
self.domain=self[(node_end+1) if node_end else 0:domain_end]
|
||||
self.resource=self[domain_end+1:]
|
||||
if node_end==len(self):
|
||||
if not node_end:
|
||||
self.short=self
|
||||
else:
|
||||
self.short=self.node+'@'+self.domain
|
||||
|
|
|
|||
Loading…
Reference in a new issue