diff options
author | Richard van der Hoff <richard@matrix.org> | 2020-05-15 19:26:54 +0100 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2020-05-15 19:37:41 +0100 |
commit | e6027562e2a1964bcaa0163f1615ab72bfc6630b (patch) | |
tree | edf4515f6d1c09da83dc84eba2e5893e2252b627 /synapse/storage/_base.py | |
parent | remove redundant `__func__` (diff) | |
download | synapse-e6027562e2a1964bcaa0163f1615ab72bfc6630b.tar.xz |
remove `builtins.buffer` code from storage code
this is no longer needed on python 3
Diffstat (limited to 'synapse/storage/_base.py')
-rw-r--r-- | synapse/storage/_base.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/synapse/storage/_base.py b/synapse/storage/_base.py index 59073c0a42..bfce541ca7 100644 --- a/synapse/storage/_base.py +++ b/synapse/storage/_base.py @@ -19,9 +19,6 @@ import random from abc import ABCMeta from typing import Any, Optional -from six import PY2 -from six.moves import builtins - from canonicaljson import json from synapse.storage.database import LoggingTransaction # noqa: F401 @@ -103,11 +100,6 @@ def db_to_json(db_content): if isinstance(db_content, memoryview): db_content = db_content.tobytes() - # psycopg2 on Python 2 returns buffer objects, which we need to cast to - # bytes to decode - if PY2 and isinstance(db_content, builtins.buffer): - db_content = bytes(db_content) - # Decode it to a Unicode string before feeding it to json.loads, so we # consistenty get a Unicode-containing object out. if isinstance(db_content, (bytes, bytearray)): |