Format all the things (#991)

* Format Javascript and CSS files with `prettier`: `prettier --write 'CTFd/themes/**/*'`
* Format Python with `black`: `black CTFd` & `black tests`
* Travis now uses xenial instead of trusty.
This commit is contained in:
Kevin Chung
2019-05-11 21:09:37 -04:00
committed by GitHub
parent 3d23ece370
commit 6833378c36
201 changed files with 9561 additions and 9107 deletions

View File

@@ -2,16 +2,13 @@ from flask import request
from flask_restplus import Namespace, Resource
from CTFd.models import db, Awards
from CTFd.schemas.awards import AwardSchema
from CTFd.utils.decorators import (
admins_only
)
from CTFd.utils.decorators import admins_only
awards_namespace = Namespace('awards', description="Endpoint to retrieve Awards")
awards_namespace = Namespace("awards", description="Endpoint to retrieve Awards")
@awards_namespace.route('')
@awards_namespace.route("")
class AwardList(Resource):
@admins_only
def post(self):
req = request.get_json()
@@ -19,10 +16,7 @@ class AwardList(Resource):
response = schema.load(req, session=db.session)
if response.errors:
return {
'success': False,
'errors': response.errors
}, 400
return {"success": False, "errors": response.errors}, 400
db.session.add(response.data)
db.session.commit()
@@ -30,29 +24,20 @@ class AwardList(Resource):
response = schema.dump(response.data)
db.session.close()
return {
'success': True,
'data': response.data
}
return {"success": True, "data": response.data}
@awards_namespace.route('/<award_id>')
@awards_namespace.param('award_id', 'An Award ID')
@awards_namespace.route("/<award_id>")
@awards_namespace.param("award_id", "An Award ID")
class Award(Resource):
@admins_only
def get(self, award_id):
award = Awards.query.filter_by(id=award_id).first_or_404()
response = AwardSchema().dump(award)
if response.errors:
return {
'success': False,
'errors': response.errors
}, 400
return {"success": False, "errors": response.errors}, 400
return {
'success': True,
'data': response.data
}
return {"success": True, "data": response.data}
@admins_only
def delete(self, award_id):
@@ -61,6 +46,4 @@ class Award(Resource):
db.session.commit()
db.session.close()
return {
'success': True,
}
return {"success": True}