Passed
Push — master ( d90139...c44661 )
by Mingyu
49s
created

app.context._ContextProperty.secret_key()   A

Complexity

Conditions 1

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nop 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
from flask import current_app, request
2
3
4
class _ContextProperty:
5
    @property
6
    def secret_key(self) -> str:
7
        return current_app.secret_key
8
9
    @property
10
    def user_agent(self) -> str:
11
        return request.headers['user_agent']
12
13
    @property
14
    def remote_addr(self) -> str:
15
        return request.remote_addr
16
17
18
context_property = _ContextProperty()
19