User.__init__()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 5
rs 9.4285
cc 1
1
"""
2
Define the User model
3
"""
4
from . import db
5
from .abc import BaseModel
6
7
8
class User(db.Model, BaseModel):
9
    """ The User model """
10
    __tablename__ = 'user'
11
12
    first_name = db.Column(db.String(300), primary_key=True)
13
    last_name = db.Column(db.String(300), primary_key=True)
14
    age = db.Column(db.Integer, nullable=True)
15
16
    def __init__(self, first_name, last_name, age=None):
17
        """ Create a new User """
18
        self.first_name = first_name
19
        self.last_name = last_name
20
        self.age = age
21