Mercurial > libervia-backend
comparison src/tools/jid.py @ 1118:b1cb1d70bea9
tools (jid): force JIDs to lower case
author | souliane <souliane@mailoo.org> |
---|---|
date | Sun, 24 Aug 2014 13:15:51 +0200 |
parents | 1fe00f0c9a91 |
children | 4ab93557976e |
comparison
equal
deleted
inserted
replaced
1117:6053fb8a6466 | 1118:b1cb1d70bea9 |
---|---|
20 | 20 |
21 class JID(unicode): | 21 class JID(unicode): |
22 """This class help manage JID (Node@Domaine/Resource)""" | 22 """This class help manage JID (Node@Domaine/Resource)""" |
23 | 23 |
24 def __new__(cls, jid): | 24 def __new__(cls, jid): |
25 self = unicode.__new__(cls, jid) | 25 self = unicode.__new__(cls, jid.lower()) |
26 self.__parse() | 26 self.__parse() |
27 return self | 27 return self |
28 | 28 |
29 def __parse(self): | 29 def __parse(self): |
30 """find node domain and resource""" | 30 """find node domain and resource""" |