From 222301fa9362be890f5c5f7ee5aeec77a3b26dea Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 4 May 2022 17:03:01 +0200 Subject: [PATCH] Use fstrings to simplify background build. --- wmdocklib/__init__.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/wmdocklib/__init__.py b/wmdocklib/__init__.py index 7af5949..dcb839d 100644 --- a/wmdocklib/__init__.py +++ b/wmdocklib/__init__.py @@ -129,16 +129,16 @@ class DockApp: ex = bg_color if self.background is None: + sp = ' ' background = ( - [' ' * self.width for item in range(self.margin)] + - [' ' * self.margin + - bg_color * (self.width - 2 * self.margin - 1) + - ex + ' ' * (self.margin) - for item in range(self.margin, - self.height - self.margin - 1)] + - [' ' * self.margin + ex * (self.width - 2 * self.margin) + - ' ' * (self.margin)] + - [' ' * self.width for item in range(self.margin)]) + [f'{sp:{self.width}}' for _ in range(self.margin)] + + [f'{sp:{self.margin}}' + + bg_color * (self.width - 2 * self.margin - 1) + f'{ex}' + f'{sp:{self.margin}}' + for _ in range(self.margin, self.height - self.margin - 1)] + + [f'{sp:{self.margin}}' + ex * (self.width - 2 * self.margin) + + f'{sp:{self.margin}}'] + + [f'{sp:{self.width}}' for _ in range(self.margin)]) charset_start = self.height + len(patterns) for font in self.fonts: