Represents a stringprep'd Jabber ID.
JID objects are hashable so they can be used in sets and as keys in dictionaries.
Method | __eq__ |
Equality comparison. |
Method | __hash__ |
Calculate hash. |
Method | __init__ |
Undocumented |
Method | __repr__ |
Get object representation. |
Method | __unicode__ |
Get unicode representation. |
Method | full |
Return the string representation of this JID. |
Method | userhost |
Extract the bare JID as a unicode string. |
Method | userhost |
Extract the bare JID. |
Instance Variable | host |
Undocumented |
Instance Variable | resource |
Undocumented |
Instance Variable | user |
Undocumented |
Equality comparison.
JID
s compare equal if their user, host and resource parts all compare equal. When comparing against instances of other types, it uses the default comparison.
Union[ str, None]
= None, tuple: Union[ Tuple[ Union[ str, None], str, Union[ str, None]], None]
= None):
(source)
¶
Undocumented
Get object representation.
Returns a string that would create a new JID object that compares equal to this one.
Get unicode representation.
Return the string representation of this JID as a unicode string.
See Also | |
full |
Extract the bare JID as a unicode string.
A bare JID does not have a resource part, so this returns either user@host or just host.
Returns | |
str | Undocumented |
Extract the bare JID.
A bare JID does not have a resource part, so this returns a JID
object representing either user@host or just host.
If the object this method is called upon doesn't have a resource set, it will return itself. Otherwise, the bare JID object will be created, interned using internJID
.
Returns | |
JID | Undocumented |