summaryrefslogtreecommitdiff
path: root/poezio/logger.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2018-12-15 15:19:27 +0100
committermathieui <mathieui@mathieui.net>2018-12-15 15:19:27 +0100
commite992107ecff9a2f3f1282a87bdc8edfadcd01090 (patch)
treeba8580278d4640ad9aff01bca25fdd894d7d54a0 /poezio/logger.py
parentce729114bc46898477d2cce81655e7372b9030e3 (diff)
downloadpoezio-e992107ecff9a2f3f1282a87bdc8edfadcd01090.tar.gz
poezio-e992107ecff9a2f3f1282a87bdc8edfadcd01090.tar.bz2
poezio-e992107ecff9a2f3f1282a87bdc8edfadcd01090.tar.xz
poezio-e992107ecff9a2f3f1282a87bdc8edfadcd01090.zip
I give up
on getting Link Mauve to ever run tests
Diffstat (limited to 'poezio/logger.py')
-rw-r--r--poezio/logger.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/poezio/logger.py b/poezio/logger.py
index fa83c966..c8ec66d9 100644
--- a/poezio/logger.py
+++ b/poezio/logger.py
@@ -56,7 +56,7 @@ class LogMessage(LogItem):
self.nick = nick
-def _parse_log_line(msg: str) -> Optional[LogItem]:
+def parse_log_line(msg: str) -> Optional[LogItem]:
match = re.match(MESSAGE_LOG_RE, msg)
if match:
return LogMessage(*match.groups())
@@ -176,7 +176,7 @@ class Logger:
filename,
exc_info=True)
return None
- return _parse_log_lines(lines)
+ return parse_log_lines(lines)
def log_message(self,
jid: str,
@@ -193,7 +193,7 @@ class Logger:
"""
if not config.get_by_tabname('use_log', jid):
return True
- logged_msg = _build_log_message(nick, msg, date=date, typ=typ)
+ logged_msg = build_log_message(nick, msg, date=date, typ=typ)
if not logged_msg:
return True
if jid in self._fds.keys():
@@ -260,10 +260,10 @@ class Logger:
return True
-def _build_log_message(nick: str,
- msg: str,
- date: Optional[datetime] = None,
- typ: int = 1) -> str:
+def build_log_message(nick: str,
+ msg: str,
+ date: Optional[datetime] = None,
+ typ: int = 1) -> str:
"""
Create a log message from a nick, a message, optionally a date and type
message types:
@@ -306,7 +306,7 @@ def _get_lines_from_fd(fd: IO[Any], nb: int = 10) -> List[str]:
return lines
-def _parse_log_lines(lines: List[str]) -> List[Dict[str, Any]]:
+def parse_log_lines(lines: List[str]) -> List[Dict[str, Any]]:
"""
Parse raw log lines into poezio log objects
"""
@@ -320,7 +320,7 @@ def _parse_log_lines(lines: List[str]) -> List[Dict[str, Any]]:
idx += 1
log.debug('fail?')
continue
- log_item = _parse_log_line(lines[idx])
+ log_item = parse_log_line(lines[idx])
idx += 1
if not isinstance(log_item, LogItem):
log.debug('wrong log format? %s', log_item)