def click(id): lead = Lead.get_by_id(int(id)) lead.status = 'CLICKED' lead.put() create_activity('LEAD_CLICKED', lead=lead) return '', 200
def read(id): lead = Lead.get_by_id(int(id)) lead.mark_as_read() create_activity('LEAD_READ', lead=lead) image = Image.new("RGB", (1, 1), "black") output = StringIO.StringIO() image.save(output, format="png") text_layer = output.getvalue() logging.debug(text_layer) output.close() return Response(text_layer, mimetype='image/png')
def _get_lead(id): lead = Lead.get_by_id(int(id)) if lead is None: abort(404, { 'message': 'Lead not found'}) else: return lead