diff options
Diffstat (limited to 'nbxmpp/protocol.py')
-rw-r--r-- | nbxmpp/protocol.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nbxmpp/protocol.py b/nbxmpp/protocol.py index ecf233a..48c8e99 100644 --- a/nbxmpp/protocol.py +++ b/nbxmpp/protocol.py @@ -30,6 +30,7 @@ import os import time import hashlib import functools +import sqlite3 import warnings from base64 import b64encode from dataclasses import dataclass @@ -704,6 +705,11 @@ class JID: return f'{jid}/{self.resource}' return jid + def __conform__(self, protocol: sqlite3.PrepareProtocol): + if protocol is sqlite3.PrepareProtocol: + return str(self) + raise ValueError + def __hash__(self): return hash(str(self)) |