¿Cómo limitar / compensar el resultado de la relación sqlalchemy orm?

en caso de que tenga un modelo de usuario y un artículo, el modelo, el usuario y el artículo tienen una relación de uno a muchos. así puedo acceder a un artículo como este

user = session.query(User).filter(id=1).one()
print user.articles

pero esto enumerará todos los artículos del usuario, ¿y si quiero limitar los artículos a 10? en rieles hay unaall() método que puede tener límite / compensación. en sqlalchemy también hay unaall() método, pero no tome parámetros, ¿cómo lograr esto?

Editar

pareceuser.articles[10:20] es válido, pero el sql no usó 10/20 en las consultas. entonces, ¿cargará todos los datos coincidentes y los filtrará en Python?