Skip to content

Commit

Permalink
Import parser.Item as _Item and rename ItemResource to Item
Browse files Browse the repository at this point in the history
  • Loading branch information
campb303 committed Jun 16, 2021
1 parent 90a67cb commit 10de49f
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
4 changes: 2 additions & 2 deletions src/webqueue2api/api/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from flask_restful import Api
from flask_jwt_extended import JWTManager
from .config import config
from .resources import Login, RefreshAccessToken, ItemResource
from .resources import Login, RefreshAccessToken, Item

app = Flask(__name__)
api = Api(app)
Expand Down Expand Up @@ -32,4 +32,4 @@

api.add_resource(Login, "/api/login")
api.add_resource(RefreshAccessToken, "/api/tokens/refresh")
api.add_resource(ItemResource, "/api/data/<string:queue>/<int:number>")
api.add_resource(Item, "/api/data/<string:queue>/<int:number>")
2 changes: 1 addition & 1 deletion src/webqueue2api/api/resources/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from .login import Login
from .refresh_access_token import RefreshAccessToken
from .item import ItemResource
from .item import Item
7 changes: 4 additions & 3 deletions src/webqueue2api/api/resources/item.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from flask_restful import Resource
from flask_jwt_extended import jwt_required
from webqueue2api.parser import Item
# To avoid naming conflicts
from webqueue2api.parser import Item as _Item
from webqueue2api.parser.errors import ItemDoesNotExistError

class ItemResource(Resource):
class Item(Resource):
# @jwt_required
def get(self, queue: str, number: int) -> tuple:
"""Returns the JSON representation of the item requested.
Expand Down Expand Up @@ -38,6 +39,6 @@ def get(self, queue: str, number: int) -> tuple:
tuple: Item as JSON and HTTP response code.
"""
try:
return (Item(queue, number).toJson(), 200)
return (_Item(queue, number).toJson(), 200)
except ItemDoesNotExistError:
return ({"message": f"Item {queue}{number} not found."}, 404)

0 comments on commit 10de49f

Please sign in to comment.