Skip to content

Commit 6443422

Browse files
authored
Merge pull request ExpDev07#96 from ExpDev07/cleanup
basic cleanup
2 parents a1c8ab8 + ab9c296 commit 6443422

File tree

8 files changed

+22
-22
lines changed

8 files changed

+22
-22
lines changed

app/__init__.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from flask import Flask
22
from flask_cors import CORS
33

4-
#see PEP396
4+
# See PEP396.
55
__version__ = '2.0'
66

77
def create_app():
@@ -19,9 +19,10 @@ def create_app():
1919
with app.app_context():
2020
# Import routes.
2121
from . import routes
22-
#register api endpoints
23-
app.register_blueprint(routes.rest_api_v1)
24-
app.register_blueprint(routes.rest_api_v2)
22+
23+
# Register api endpoints.
24+
app.register_blueprint(routes.api_v1)
25+
app.register_blueprint(routes.api_v2)
2526

2627
# Return created app.
2728
return app

app/routes/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
from flask import redirect, current_app as app
1+
from flask import Blueprint, redirect, current_app as app
22

3-
#follow the import order to avoid circular dependency
4-
from flask import Blueprint
5-
rest_api_v1 = Blueprint("rest_api_v1", __name__, url_prefix="")
6-
rest_api_v2 = Blueprint("rest_api_v2", __name__, url_prefix="/v2")
3+
# Follow the import order to avoid circular dependency
4+
api_v1 = Blueprint('api_v1', __name__, url_prefix='')
5+
api_v2 = Blueprint('api_v2', __name__, url_prefix='/v2')
76

87
# API version 2.
98
from .v2 import locations, latest

app/routes/v1/all.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from flask import jsonify
22
from flask import current_app as app
3+
from ...routes import api_v1 as api
34
from ...services.location.jhu import get_category
4-
from ...routes import rest_api_v1
55

6-
@rest_api_v1.route('/all')
6+
@api.route('/all')
77
def all():
88
# Get all the categories.
99
confirmed = get_category('confirmed')

app/routes/v1/confirmed.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flask import jsonify
22
from flask import current_app as app
3+
from ...routes import api_v1 as api
34
from ...services.location.jhu import get_category
4-
from ...routes import rest_api_v1
55

6-
@rest_api_v1.route('/confirmed')
6+
@api.route('/confirmed')
77
def confirmed():
88
return jsonify(get_category('confirmed'))

app/routes/v1/deaths.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flask import jsonify
22
from flask import current_app as app
3+
from ...routes import api_v1 as api
34
from ...services.location.jhu import get_category
4-
from ...routes import rest_api_v1
55

6-
@rest_api_v1.route('/deaths')
6+
@api.route('/deaths')
77
def deaths():
88
return jsonify(get_category('deaths'))

app/routes/v1/recovered.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flask import jsonify
22
from flask import current_app as app
3+
from ...routes import api_v1 as api
34
from ...services.location.jhu import get_category
4-
from ...routes import rest_api_v1
55

6-
@rest_api_v1.route('/recovered')
6+
@api.route('/recovered')
77
def recovered():
88
return jsonify(get_category('recovered'))

app/routes/v2/latest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flask import jsonify, current_app as app
2+
from ...routes import api_v2 as api
23
from ...services import jhu
3-
from ...routes import rest_api_v2
44

5-
@rest_api_v2.route('/latest')
5+
@api.route('/latest')
66
def latest():
77
# Get the serialized version of all the locations.
88
locations = [ location.serialize() for location in jhu.get_all() ]

app/routes/v2/locations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from distutils.util import strtobool
22
from flask import jsonify, request, current_app as app
3+
from ...routes import api_v2 as api
34
from ...services import jhu
4-
from ...routes import rest_api_v2
55

6-
@rest_api_v2.route('/locations')
6+
@api.route('/locations')
77
def locations():
88
# Query parameters.
99
timelines = strtobool(request.args.get('timelines', default='0'))
@@ -23,7 +23,7 @@ def locations():
2323
]
2424
})
2525

26-
@rest_api_v2.route('/locations/<int:id>')
26+
@api.route('/locations/<int:id>')
2727
def location(id):
2828
# Query parameters.
2929
timelines = strtobool(request.args.get('timelines', default='1'))

0 commit comments

Comments
 (0)