Package pyxmpp2 :: Module jid
[hide private]

Module jid

jid -- XMPP address handling

Normative reference:
Classes [hide private]
  JID
JID.
Functions [hide private]
 
are_domains_equal(domain1, domain2)
Compare two International Domain Names.
 
_validate_ip_address(family, address)
Check if address is valid IP address and return it, in a normalized form.
Variables [hide private]
  logger = logging.getLogger("pyxmpp2.jid")
  GOOD_OUTER = u'[^-,.-/:-@[-`{--]'
  GOOD_INNER = u'[^-,.-/:-@[-`{-]'
  STD3_LABEL_RE = re.compile(r'^[^\x00-,\.-/:-@\[-`\{-\x7f-]([^\...
  UNICODE_DOT_RE = re.compile(r'[\u3002\uff0e\uff61]')
Function Details [hide private]

are_domains_equal(domain1, domain2)

 
Compare two International Domain Names.
Parameters:
  • domain1 (unicode) - domains name to compare
  • domain2 (unicode) - domains name to compare
Returns:
True domain1 and domain2 are equal as domain names.

_validate_ip_address(family, address)

 
Check if address is valid IP address and return it, in a normalized form.
Parameters:
  • family - socket.AF_INET or socket.AF_INET6
  • address - the IP address to validate

Variables Details [hide private]

STD3_LABEL_RE

Value:
re.compile(r'^[^\x00-,\.-/:-@\[-`\{-\x7f-]([^\x00-,\.-/:-@\[-`\{-\x7f]\
*[^\x00-,\.-/:-@\[-`\{-\x7f-])?$')