home · contact · privacy
Remove redundant code.
authorPlom Heller <plom@plomlompom.com>
Thu, 30 Jul 2026 10:10:39 +0000 (12:10 +0200)
committerPlom Heller <plom@plomlompom.com>
Thu, 30 Jul 2026 10:10:39 +0000 (12:10 +0200)
bricksplom.py

index 7098deb8085e3af98cadaa56b803e43478579a39..e6d4c77a4ee4cdcbc6c129fffae39b6b1ac74ccd 100755 (executable)
@@ -657,22 +657,22 @@ class BricksDb:
             self,
             path_tables: str,
             path_ldraw: str,
-            ldraw_mode: str
+            ldraw_modes: str
             ) -> None:
         for name, cls in self.textfiled_tables().items():
             kwargs = {'db': self} if issubclass(cls, WithDb) else {}
             setattr(self, name, cls.from_textfile((path_tables, f'{name}.txt'),
                                                   **kwargs))
         self._path_ldraw = Path(path_ldraw).joinpath('parts')
-        self._ldraw_mode = ldraw_mode.split(',')
-        if 'fill' in self._ldraw_mode:
+        self._ldraw_modes = ldraw_modes.split(',')
+        if 'fill' in self._ldraw_modes:
             for design in [design for design in self.designs.values()
                            if not (design.alternate_to or design.ldraw)]:
                 filename = f'{design.id_}.dat'
                 if self._path_ldraw.joinpath(filename).exists():
                     assert design.direct_attrs is not None
                     design.direct_attrs.ldraw = filename
-        self._check_consistencies(verify_ldraw='verify' in self._ldraw_mode)
+        self._check_consistencies()
 
     @classmethod
     def textfiled_tables(
@@ -728,8 +728,7 @@ class BricksDb:
         return studs_counted
 
     def _check_consistencies(
-            self,
-            verify_ldraw=False
+            self
             ) -> None:
         fails = []
 
@@ -766,7 +765,7 @@ class BricksDb:
                                 if v != 0]:
             fails += [f'invalid count for brick of ID: {brick_id} ({count})']
 
-        if verify_ldraw:
+        if 'verify' in self._ldraw_modes:
             for design in [
                     design for design in self.designs.values()
                     if (not design.alternate_to)