Dá pra fazer essa query sem precisar do contexto de exceção:

```
article = request.db.query(models.ArticlePkg).get(id=request.matchdict['id'])
if article is None:
    return HTTPNotFound()
```

É estranho, mas o método ``get`` retorna ``None`` quando a query não tem resultado.