# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-from util import user
+from ipsilon.util.user import User
import cherrypy
+
def protect():
if cherrypy.request.login:
user = cherrypy.session.get('user', None)
cherrypy.session.regenerate()
cherrypy.session['user'] = cherrypy.request.login
+
class Page(object):
def __init__(self, template_env):
self._env = template_env
self.basepath = cherrypy.config.get('base.mount', "")
self.username = None
+ self.user = None
def __call__(self, *args, **kwargs):
+ # pylint: disable=star-args
self.username = cherrypy.session.get('user', None)
- self.user = user.User(self.username)
+ self.user = User(self.username)
if len(args) > 0:
op = getattr(self, args[0], None)