como limitar / compensar o resultado da relação sqlalchemy or

Caso eu tenha um usuário Modelo e artigo Modelo, usuário e artigo são uma relação de um para muitos. para que eu possa acessar artigos como este

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

mas isso listará todos os artigos do usuário, e se eu quiser limitar os artigos a 10? nos trilhos existe umall() método que pode ter limite / deslocamento. em sqlalchemy também há umall() método, mas sem parâmetros, como conseguir isso?

Editar

pareceuser.articles[10:20] é válido, mas o sql não usou 10/20 nas consultas. então, na verdade, ele carregará todos os dados correspondentes e filtrará em python?