def filter(self, record: logging.LogRecord): args = record.__dict__ if "details" not in args: return False record.qgis_level = qgis_level(record.levelname) if not args.get( "success", False) else Qgis.Success record.duration = args.get("duration", self.bar_msg_duration(record.levelname)) return True
def filter(self, record: logging.LogRecord) -> bool: args = record.__dict__ if "details" not in args: return False record.qgis_level = ( # type: ignore qgis_level(record.levelname) if not args.get("success", False) else Qgis.Success) record.duration = args.get( "duration", self.bar_msg_duration( record.levelname)) # type: ignore # noqa E501 return True