home · contact · privacy
Refactor Process/ProcessStep setting and saving.
[plomtask] / plomtask / db.py
index 01bc3e940767eafcd7a3e728a5d73caf7b04aa79..f53a94c4f085f3664d66f0b0cc38863b217741e1 100644 (file)
@@ -23,7 +23,7 @@ class DatabaseFile:  # pylint: disable=too-few-public-methods
         self._check()
 
     def _check(self) -> None:
-        """Check file exists and is of proper schema."""
+        """Check file exists, and is of proper schema."""
         self.exists = isfile(self.path)
         if self.exists:
             self._validate_schema()
@@ -53,6 +53,7 @@ class DatabaseConnection:
         self.cached_days: Dict[str, Any] = {}
         self.cached_process_steps: Dict[int, Any] = {}
         self.cached_processes: Dict[int, Any] = {}
+        self.cached_conditions: Dict[int, Any] = {}
 
     def commit(self) -> None:
         """Commit SQL transaction."""