def main_page(self, authenticated_as=None):
        #return self._main_page
        from jinja2 import Template

        print('authenticated_as=', authenticated_as)
        return Template(webui.load_template('PYMEAcquire.html')).render(
            authenticated_as=authenticated_as)
    def __init__(self, options, port, bind_addr=''):
        PYMEAcquireServer.__init__(self, options)

        server_address = (bind_addr, port)
        webframework.APIHTTPServer.__init__(self, server_address)
        self.daemon_threads = True

        self.add_endpoints(
            SpoolController.SpoolControllerWrapper(self.scope.spoolController),
            '/spool_controller')
        self.add_static_handler(
            'static',
            webframework.StaticFileHandler(
                os.path.join(os.path.dirname(__file__), 'webui', 'static')))

        self._main_page = webui.load_template('PYMEAcquire.html')
    def login(self, reason='', on_success='/'):
        from jinja2 import Template

        return Template(webui.load_template('login.html')).render(
            reason=reason, on_success=on_success)