Passed
Push — main ( ff306b...3f60e2 )
by Jochen
07:37
created

Language.__init__()   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 2
dl 0
loc 2
ccs 0
cts 2
cp 0
crap 2
rs 10
c 0
b 0
f 0
1
"""
2
byceps.services.language.dbmodels
3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
5
:Copyright: 2014-2022 Jochen Kupperschmidt
6
:License: Revised BSD (see `LICENSE` file for details)
7
"""
8
9
from ...database import db
10
11
12
class Language(db.Model):
13
    """A language.
14
15
    The code can be just `en` or `de`, but also `en-gb` or `de-de`.
16
    """
17
18
    __tablename__ = 'locales'
19
20
    code = db.Column(db.UnicodeText, primary_key=True)
21
22
    def __init__(self, code: str) -> None:
23
        self.code = code
24