Completed
Push — master ( 739b7a...711b3d )
by Glenn
01:21
created

CodeItem   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A get() 0 9 1
1
2
from flask import request
0 ignored issues
show
Unused Code introduced by
Unused request imported from flask
Loading history...
3
from flask_restplus import Resource
4
from skf.api.security import security_headers
5
from skf.api.code.business import get_code_item
6
from skf.api.code.serializers import code, message
7
from skf.api.restplus import api
8
9
ns = api.namespace('code', description='Operations related to code example items')
10
11
12
@ns.route('/<int:id>')
13
@api.doc(params={'id': 'The code item id'})
14
@api.response(404, 'Validation error', message)
15
class CodeItem(Resource):
16
17
    @api.marshal_with(code)
18
    @api.response(400, 'No results found', message)
19
    def get(self, id):
20
        """
21
        Returns a code example item.
22
        * Privileges required: **none**
23
        """
24
        result = get_code_item(id)
25
        return result, 200, security_headers()
26
27