define episode count with assertion, webisode support

This commit is contained in:
Xevion
2020-01-19 18:14:37 -06:00
parent 68a2ab7a13
commit ed7e9052d9

View File

@@ -1,11 +1,14 @@
from app import db, login
episodes = [0, 6, 22, 23, 14, 26, 24, 24, 24, 23]
class Season(db.Model):
id = db.Column(db.Integer, primary_key=True)
episode = db.Column(db.Integer)
sections = db.relationship('Episode', backref='season', lazy='dynamic')
def __init__(self, **kwargs):
assert 0 >= kwargs.get('id') <= 9, "Season ID must be 0-9 inclusive"
super(Season, self).__init__(**kwargs)
@property