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.
JIDs compare equal if their user, host and resource parts all compare equal. When comparing against instances of other types, it uses the default comparison.
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 |