Skip to content

Instantly share code, notes, and snippets.

@mikeywaites
Created April 12, 2017 18:27
Show Gist options
  • Save mikeywaites/3f8ac6a7e2514db9561a8fa71baa84c8 to your computer and use it in GitHub Desktop.
Save mikeywaites/3f8ac6a7e2514db9561a8fa71baa84c8 to your computer and use it in GitHub Desktop.
@pipe()
def is_over_18(session):
if not sessinon.data > 18:
raise session.field('under_age')
class AgeMarshalPipeline(MarshalPipeline):
validation_pipes = [is_over_18]
class AgeField(field.Boolean):
marshal_pipeline = AgeMarshalPipeline
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment