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

byceps.services.language.dbmodels   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 24
ccs 0
cts 6
cp 0
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A Language.__init__() 0 2 1
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