from flask import Flask, jsonify, abort, make_response, request, url_for, g from db.queries import Queries import staff app = Flask(__name__) app.config.from_object(__name__) with app.app_context(): queries = Queries(app) @app.teardown_appcontext def close_db(error): queries.close_db() def make_public_employee(employee): new_employee = {} for col in employee: if col == 'id': new_employee['uri'] = url_for('get_employee', employee_id=employee['id'], _external=True) else: new_employee[col] = employee[col] return new_employee # --- ROUTES --- # @app.route(staff.Routes.api_employees, methods=['GET']) def get_employees():