Shorten default function by using lambda

main
Dimitri Huisman 2 years ago
parent 81c9e01d24
commit 06b784da57
No known key found for this signature in database

@ -509,12 +509,7 @@ class User(Base, Email):
displayed_name = db.Column(db.String(160), nullable=False, default='') displayed_name = db.Column(db.String(160), nullable=False, default='')
spam_enabled = db.Column(db.Boolean, nullable=False, default=True) spam_enabled = db.Column(db.Boolean, nullable=False, default=True)
spam_mark_as_read = db.Column(db.Boolean, nullable=False, default=True) spam_mark_as_read = db.Column(db.Boolean, nullable=False, default=True)
def default_spam_threshold(cls): spam_threshold = db.Column(db.Integer, nullable=False, default=lambda:int(app.config.get("DEFAULT_SPAM_THRESHOLD", 80)))
if app:
return app.config['DEFAULT_SPAM_THRESHOLD']
else:
return 80
spam_threshold = db.Column(db.Integer, nullable=False, default=default_spam_threshold)
# Flask-login attributes # Flask-login attributes
is_authenticated = True is_authenticated = True

Loading…
Cancel
Save