Passed
Push — master ( f27b0e...1a00d3 )
by Mingyu
01:27
created

app.views.sample   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 18
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 14
dl 0
loc 18
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A Sample.post() 0 4 1
1
from flasgger import swag_from
2
from flask import Blueprint, request
3
from flask_restful import Api
4
5
from app.docs.sample import *
6
from app.views import BaseResource, json_required
7
8
api = Api(Blueprint('sample_api', __name__))
9
api.prefix = '/prefix'
10
11
12
@api.resource('/sample')
13
class Sample(BaseResource):
14
    @swag_from(SAMPLE_POST)
15
    @json_required('name', 'age')
16
    def post(self):
17
        return self.unicode_safe_json_dumps(request.json, 201)
18