diff --git a/.gitmodules b/.gitmodules index e69de29..1b8db4a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "app/mre_module"] + path = app/mre_module + url = http://10.0.50.3:3002/Quarter/MRE-module.git diff --git a/app/MRE/api.py b/app/MRE/api.py index 79c30b3..58b7c69 100644 --- a/app/MRE/api.py +++ b/app/MRE/api.py @@ -35,3 +35,5 @@ class ComputeMRE(Resource): args = MRE_request_parser.parse_args() mre = compute_mre(args.home_price, args.down_payment, args.consumer_fico) + return {'consumer_mre': mre} + diff --git a/app/__init__.py b/app/__init__.py index bed2b97..b4b84b5 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -45,19 +45,19 @@ def create_app(app_name: str='MRE') -> Flask: app.logger.info(f'HTTP request completed (method={request.method}, path={request.path}, request_time={request_time}, status_code={response.status_code}).') return response - def has_no_empty_params(rule): - defaults = rule.defaults if rule.defaults is not None else () - arguments = rule.arguments if rule.arguments is not None else () - return len(defaults) >= len(arguments) - - @app.route('/ping') - def ping(): - links = [] - for rule in app.url_map.iter_rules(): - if "GET" in rule.methods and has_no_empty_params(rule): - url = url_for(rule.endpoint, **(rule.defaults or {})) - links.append(url) - app.logger.info(f'Endpoint: {url}') - return {'links': links}, 200 +# def has_no_empty_params(rule): +# defaults = rule.defaults if rule.defaults is not None else () +# arguments = rule.arguments if rule.arguments is not None else () +# return len(defaults) >= len(arguments) +# +# @app.route('/ping') +# def ping(): +# links = [] +# for rule in app.url_map.iter_rules(): +# if "GET" in rule.methods and has_no_empty_params(rule): +# url = url_for(rule.endpoint, **(rule.defaults or {})) +# links.append(url) +# app.logger.info(f'Endpoint: {url}') +# return {'links': links}, 200 return app diff --git a/app/mre_module b/app/mre_module new file mode 160000 index 0000000..ce94312 --- /dev/null +++ b/app/mre_module @@ -0,0 +1 @@ +Subproject commit ce94312099a10d3cf273e42d4b315ac17a2f187f