decode_result takes an iterable

This commit is contained in:
Erik Johnston 2015-03-20 10:57:08 +00:00
parent 455579ca90
commit d4f50f3ae5
2 changed files with 5 additions and 2 deletions

View File

@ -68,7 +68,10 @@ class RoomStore(SQLBaseStore):
"""
query = RoomsTable.select_statement("room_id=?")
return self._execute(
"get_room", RoomsTable.decode_single_result, query, room_id,
"get_room",
lambda txn: RoomsTable.decode_single_result(txn.fetchall()),
query,
room_id,
)
@defer.inlineCallbacks

View File

@ -122,7 +122,7 @@ class TransactionStore(SQLBaseStore):
)
txn.execute(query, (destination,))
results = SentTransactions.decode_results(txn)
results = SentTransactions.decode_results(txn.fetchall())
prev_txns = [r.transaction_id for r in results]