changed login in @login_required, fixes #6, and fixed bug with setting log_level in settings.py
parent
094b7b754f
commit
5d736db324
17
app.py
17
app.py
|
@ -30,11 +30,12 @@ if config:
|
||||||
else:
|
else:
|
||||||
# fallback to a sane default
|
# fallback to a sane default
|
||||||
DAYS_OF_HISTORY = 1
|
DAYS_OF_HISTORY = 1
|
||||||
else:
|
|
||||||
if 'log_level' in config:
|
if 'log_level' in config:
|
||||||
logger.setLevel(config['log_level'])
|
logger.setLevel(config['log_level'])
|
||||||
else:
|
|
||||||
logging.setLevel(config['INFO'])
|
else:
|
||||||
|
logging.setLevel(config['INFO'])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -71,10 +72,14 @@ Session(app)
|
||||||
def login_required(f):
|
def login_required(f):
|
||||||
@wraps(f)
|
@wraps(f)
|
||||||
def decorated_function(*args, **kwargs):
|
def decorated_function(*args, **kwargs):
|
||||||
if 'een' not in session:
|
logging.debug(session)
|
||||||
|
if 'een' in session and session['een'].access_token:
|
||||||
|
return f(*args, **kwargs)
|
||||||
|
else:
|
||||||
|
# failed to find a valid session so redirecting to landing page
|
||||||
|
logging.info('@login_requried failed to find a valid session')
|
||||||
|
logging.debug(session)
|
||||||
return redirect(url_for('landing'))
|
return redirect(url_for('landing'))
|
||||||
|
|
||||||
return f(*args, **kwargs)
|
|
||||||
return decorated_function
|
return decorated_function
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue