Passed
Pull Request — develop (#71)
by inkhey
02:19
created

SystemApi.get_config()   A

Complexity

Conditions 1

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nop 1
1
import datetime
2
3
from tracim_backend import CFG
4
from tracim_backend.models.context_models import AboutModel
5
from tracim_backend.models.context_models import ConfigModel
6
7
8
class SystemApi(object):
9
10
    def __init__(
11
            self,
12
            config: CFG,
13
    ):
14
        self._config = config
15
16
    def get_about(self) -> AboutModel:
17
        # TODO - G.M - 2018-09-26 - Set version correctly
18
        return AboutModel(
19
            name='Tracim',
20
            version=None,
21
            datetime=datetime.datetime.now(),
22
            website='https://www.tracim.fr'
23
        )
24
25
    def get_config(self) -> ConfigModel:
26
        return ConfigModel(
27
            email_notification_activated=self._config.EMAIL_NOTIFICATION_ACTIVATED  # nopep8
28
        )
29