modern #2

Merged
absurdo merged 38 commits from modern into master 2025-03-15 00:00:11 +00:00
2 changed files with 12 additions and 2 deletions
Showing only changes of commit 1b65781f8a - Show all commits

View file

@ -90,9 +90,11 @@ class SessionPlugin(object):
keyword = conf.get('keyword', self.keyword)
args = inspect.getfullargspec(context.callback)[0]
"""
if keyword not in args:
return callback
"""
def wrapper(*args, **kwargs):
@ -114,6 +116,7 @@ class SessionPlugin(object):
except:
session=Session()
#if 'session' in kwargs:
kwargs['session']=session
#For compatibility with old sessions server-side style.
@ -123,7 +126,7 @@ class SessionPlugin(object):
rv=callback(*args, **kwargs)
if session.changed:
print('changed')
#print('changed')
if not safe:
safe=URLSafeTimedSerializer(config.key_encrypt)

View file

@ -0,0 +1,7 @@
from bottle import request, redirect, Bottle
from paramecio.modules.admin2.libraries.loginplugin import check_login
from paramecio.libraries.sessionplugin import SessionPlugin
admin_app=Bottle()
admin_app.install(SessionPlugin())
admin_app.install(check_login)