def api(): if request.method == 'GET': if not request.query_string: howMany = 0 else: howMany = int(request.query_string) if howMany <= 500: colonies = [] for i in range(0, howMany): colony = Colony() colony.describe() colonies.append(colony.serialize()) to_dump = {'colonies' : colonies} return jsonify(to_dump) else: return "Too many colonies requested (500 max)."