Commits

Author Commit Message Labels Comments Date
ion.scerbatiuc
Refactored the Resource class to be able to specify custom exception handling logic.
Ionel Cristian Mărieș
Added namespacing to the piston package.
Ionel Cristian Mărieș
Changed stale check so it works with custom "Base" handler classes.
Sever Banesiu
Changed the way documentation is generated.
Sever Banesiu
Added initial support for sphinx.
Sever Banesiu
Added per request fields support.
Ionel Cristian Mărieș
Serialize virtual fields too.
Ionel Cristian Mărieș
Added handling for set types.
Ionel Cristian Mărieș
Changed generate_doc to have a better typecheck for handler classes to allow classes with custom metaclass.
Jesper Nøhr
Matt Cordes
added additional error_handler tests to test type errors and catch all error scenarios
Matt Cordes
updated error_handler method to take meth parameter (fixing a crash when a type error occurs)
Matt Cordes
updated error_handler method to take meth parameter (fixing a crash when a type error occurs)
Matt Cordes
one more typo in test
Matt Cordes
added missing return; fixed two typos
Matt Cordes
adding easily overrideable error_handler method to Resource and test case
Jesper Nøhr
cleaning up for style, adding rockhoward to AUTHORS.txt
Jesper Nøhr
ro...@user1-desktop
Improved valiadate decorator provides the validated form via the request
Matt Cordes
add test case with an example of returning a 201 status code and json formatted data response
Matt Cordes
fixed typo
Matt Cordes
adding ability to return content to be formatted by an emitter and a custom status code. This time were extending the existing rc_factory functionality in piston.utils
Zak Johnson
Fix HandlerDocumentation.is_anonymous
Jesper Nøhr
mdorn
Refactored `Resource` so that form validation functionality can be subclassed
Jesper Nøhr
blinding patching emitters.py, fixes #104
garethr
added a module to validate a json callback function to prevent possible security issue
Alexander Ljungberg
Made universal request.data change compatible with Python <2.5.
Alexander Ljungberg
Always populate request.data to enable POST/PUT/content-type agnostic handlers. E.g. if an API allows both POSTs with url encoded content or a JSON dictionary, the same handler can tackle both. If the handler needs to do something specific it can still look at the content-type.
Alexander Ljungberg
Merge.
  1. Prev
  2. Next