From: Plom Heller Date: Fri, 14 Aug 2026 22:49:34 +0000 (+0200) Subject: For -f raw on designs, preserve "==". X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/%22https:/validator.w3.org/%7B%7Bprefix%7D%7D/add_free?a=commitdiff_plain;p=bricksplom For -f raw on designs, preserve "==". --- diff --git a/src/bricksplom/misc.py b/src/bricksplom/misc.py index 436ffa0..e7d276d 100644 --- a/src/bricksplom/misc.py +++ b/src/bricksplom/misc.py @@ -500,7 +500,8 @@ class BrickDesign(Textfiled, WithDb, Lookupable): attrs = [] for attr_key in [k for k in BrickDesignData.sortables() if k != 'description' and not self.at_default(k)]: - attrs += [f'{attr_key}{CHAR_ATTR_EQ}{getattr(self, attr_key)}'] + operator = CHAR_ATTR_EQ * (1 + int(self.secured(attr_key))) + attrs += [f'{attr_key}{operator}{getattr(self, attr_key)}'] attrs += [f'{SEP_DESIGN_DESC}{self.description}'] return f'{raw}{CHAR_SEP_TOKEN.join(attrs)}'