Skip to content

Commit

Permalink
Example clean up.
Browse files Browse the repository at this point in the history
  • Loading branch information
timmartin19 committed Jun 16, 2015
1 parent e98f8d8 commit 783d856
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
15 changes: 7 additions & 8 deletions examples/flask_example.py
Expand Up @@ -46,11 +46,10 @@ class TaskManager(AlchemyManager):
paginate_by = 20


class TaskBoardResource(restmixins.CreateRetrieveRetrieveListUpdateDelete):
class TaskBoardResource(restmixins.CRUDL):
manager = TaskBoardManager(session_handler)
_resource_name = 'taskboard'
_indv_name = 'taskboard'
_pks = ('id',)
resource_name = 'taskboard'
pks = ('id',)
_relationships = (
ListRelationship('tasks', relation='TaskResource'),
)
Expand All @@ -62,10 +61,10 @@ def add_task(cls, request):
request.body_args = body_args
return TaskResource.create(request)

class TaskResource(restmixins.CreateRetrieveUpdateDelete):
class TaskResource(restmixins.CRUD):
manager = TaskManager(session_handler)
_resource_name = 'task'
_pks = ('id',)
resource_name = 'task'
pks = ('id',)
_relationships = (
Relationship('task_board', property_map=dict(task_board_id='id'), relation='TaskBoardResource'),
)
Expand All @@ -75,4 +74,4 @@ class TaskResource(restmixins.CreateRetrieveUpdateDelete):
dispatcher.register_adapters(adapters.SirenAdapter, adapters.HalAdapter)

if __name__ == '__main__':
app.run(debug=True)
app.run(debug=True, port=8000)
4 changes: 4 additions & 0 deletions flask_ripozo/dispatcher.py
Expand Up @@ -14,8 +14,11 @@

from werkzeug.routing import Map

import logging
import six

_logger = logging.getLogger(__name__)


def exception_handler(dispatcher, accepted_mimetypes, exc):
"""
Expand Down Expand Up @@ -188,6 +191,7 @@ def flask_dispatch(**urlparams):
try:
adapter = dispatcher.dispatch(f, accepted_mimetypes, r)
except Exception as e:
_logger.exception(e)
return dispatcher.error_handler(dispatcher, accepted_mimetypes, e)

return Response(response=adapter.formatted_body, headers=adapter.extra_headers,
Expand Down

0 comments on commit 783d856

Please sign in to comment.