Passed
Push — master ( 11a02e...b3bafd )
by Mingyu
01:15
created

app.views.sample.sample   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 12
dl 0
loc 16
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A Sample.post() 0 6 1
1
from flasgger import swag_from
2
from flask import request
3
from flask_validation import validate_keys
4
5
from app.docs.sample import *
6
from app.views import BaseResource
7
8
9
class Sample(BaseResource):
10
    @swag_from(SAMPLE_POST)
11
    @validate_keys(('age', 'name'))
12
    def post(self):
13
        payload = request.json
14
15
        return self.unicode_safe_json_dumps(payload, 201)
16