# HG changeset patch # User Goffi # Date 1262781834 -39600 # Node ID 18f6c9e60507e9f650864599e42300c2df63f40f # Parent 118a4737b405e913819526a1c28af465db848e33 jid parsing fix: node is now empty for transports diff -r 118a4737b405 -r 18f6c9e60507 tools/jid.py --- a/tools/jid.py Wed Jan 06 23:41:47 2010 +1100 +++ b/tools/jid.py Wed Jan 06 23:43:54 2010 +1100 @@ -33,14 +33,14 @@ """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