comparison sat/plugins/plugin_xep_0346.py @ 3615:909b56b115ff

merge branch "@"
author Goffi <goffi@goffi.org>
date Mon, 02 Aug 2021 21:49:51 +0200
parents 5f65f4e9f8cb 422049bb81d3
children 3ef988734869
comparison
equal deleted inserted replaced
3612:21e7d46b988c 3615:909b56b115ff
14 # GNU Affero General Public License for more details. 14 # GNU Affero General Public License for more details.
15 15
16 # You should have received a copy of the GNU Affero General Public License 16 # You should have received a copy of the GNU Affero General Public License
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. 17 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19 from collections import Iterable 19 from collections.abc import Iterable
20 import itertools 20 import itertools
21 from typing import Optional 21 from typing import Optional
22 from zope.interface import implementer 22 from zope.interface import implementer
23 from twisted.words.protocols.jabber import jid 23 from twisted.words.protocols.jabber import jid
24 from twisted.words.protocols.jabber.xmlstream import XMPPHandler 24 from twisted.words.protocols.jabber.xmlstream import XMPPHandler