From 80db8e73da1746c93eeecc6851d01351b0665c17 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Sat, 10 Oct 2020 23:56:21 +0000 Subject: [PATCH] Fix missing f-strings on search --- irclog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/irclog.py b/irclog.py index 9f831c7..e476d69 100644 --- a/irclog.py +++ b/irclog.py @@ -791,12 +791,12 @@ class WebServer: self.logger.info(f'Received request {id(request)} from {request.remote!r} for {request.path!r}') if 'q' not in request.query: - return aiohttp.web.Response(text = '{html.escape(self._paths[request.match_info["path"]][0])} search
', content_type = 'text/html') + return aiohttp.web.Response(text = f'{html.escape(self._paths[request.match_info["path"]][0])} search
', content_type = 'text/html') proc = await asyncio.create_subprocess_exec('grep', '--fixed-strings', '--recursive', '--no-filename', request.query['q'], os.path.join(self.config['storage']['path'], request.match_info['path'], ''), stdout = asyncio.subprocess.PIPE) #TODO Limit size and runtime stdout, _ = await proc.communicate() - return aiohttp.web.Response(text = '{html.escape(self._paths[request.match_info["path"]][0])} search results for "{html.escape(request.query["q"])}"{self.logStyleTag}' + self._render_log(self._raw_to_lines(stdout), request.match_info['path'], withDate = True) + '', content_type = 'text/html') + return aiohttp.web.Response(text = f'{html.escape(self._paths[request.match_info["path"]][0])} search results for "{html.escape(request.query["q"])}"{self.logStyleTag}' + self._render_log(self._raw_to_lines(stdout), request.match_info['path'], withDate = True) + '', content_type = 'text/html') def configure_logging(config):