# Pastebin X1au35pn args = { 'user_list' : tuple(user_list), 'ts' : int(time.time()) - max_age, 'limit' : limit } query = """SELECT data FROM listen WHERE user_name IN :user_list AND listened_at > :ts ORDER BY listened_at DESC LIMIT :limit""" listens = [] with timescale.engine.connect() as connection: curs = connection.execute(sqlalchemy.text(query), args)