Merge pull request #9271 from thisch/unpack
Inline PercentStyleMultiline._update_message
This commit is contained in:
commit
59373fe402
|
@ -118,14 +118,6 @@ class PercentStyleMultiline(logging.PercentStyle):
|
||||||
super().__init__(fmt)
|
super().__init__(fmt)
|
||||||
self._auto_indent = self._get_auto_indent(auto_indent)
|
self._auto_indent = self._get_auto_indent(auto_indent)
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def _update_message(
|
|
||||||
record_dict: Dict[str, object], message: str
|
|
||||||
) -> Dict[str, object]:
|
|
||||||
tmp = record_dict.copy()
|
|
||||||
tmp["message"] = message
|
|
||||||
return tmp
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _get_auto_indent(auto_indent_option: Union[int, str, bool, None]) -> int:
|
def _get_auto_indent(auto_indent_option: Union[int, str, bool, None]) -> int:
|
||||||
"""Determine the current auto indentation setting.
|
"""Determine the current auto indentation setting.
|
||||||
|
@ -191,7 +183,7 @@ class PercentStyleMultiline(logging.PercentStyle):
|
||||||
|
|
||||||
if auto_indent:
|
if auto_indent:
|
||||||
lines = record.message.splitlines()
|
lines = record.message.splitlines()
|
||||||
formatted = self._fmt % self._update_message(record.__dict__, lines[0])
|
formatted = self._fmt % {**record.__dict__, "message": lines[0]}
|
||||||
|
|
||||||
if auto_indent < 0:
|
if auto_indent < 0:
|
||||||
indentation = _remove_ansi_escape_sequences(formatted).find(
|
indentation = _remove_ansi_escape_sequences(formatted).find(
|
||||||
|
|
Loading…
Reference in New Issue