Age | Commit message (Collapse) | Author |
|
|
|
|
|
have quit.
|
|
This WILL make the Python interpreter produce exceptions on shutdown.
|
|
Fixes issue #159
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Revert "Check for Iq results based on both the sender's JID and the ID value."
This reverts commit 9ffde5ab3706ca24b03dbea93c67810687c4b6ba.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It had not been updated to use the new condition instead of the old
threading event.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The API registry generalizes the node handler system from the xep_0030
plugin so that other plugins can use it.
|
|
|
|
|
|
Fixes issue #155
|
|
|
|
|
|
|
|
|
|
Fixes issue #154
|
|
Clearing the session_started_event before sending </stream> will
pause the send loop so that we don't continue sending data after
the </stream>.
|
|
|
|
- Add option for disconnecting without sending </stream>:
self.disconnect(send_close=False)
- Optionally distinguish between session_end and disconnected based
on if </stream> was sent.
self.end_session_on_disconnect = False
|
|
|
|
The set of bool_interfaces provides default behaviour for
checking/setting the presence of empty subelements.
The prime example of this would be:
bool_interfaces = set(['required'])
This would mean that ``stanza['required']`` would return ``True`` for:
<stanza>
<required />
</stanza>
and ``False`` for:
<stanza />
Likewise, assigning ``stanza['required'] = True`` would add an empty
``<required />`` element, and setting it to ``False`` would remove
such an element if it exists.
|
|
Now that we have the send lock, we can use now=True.
|
|
|
|
|
|
|
|
|