Source code for archelond.util

# -*- coding: utf-8 -*-
"""
Classic utility module for removing repetitive tasks and such
"""
from __future__ import absolute_import, unicode_literals


from flask import jsonify


[docs]def jsonify_code(src_object, status_code): """Wrap jsonify with a status code option for jsonifying non-200 responses. Args: src_object (serializable object): data structure to jsonify status_code (int): Status code to send Returns: werkzug response object with json MIME-type """ response = jsonify(src_object) response.status_code = status_code return response