spdx_tools.spdx.parser.logger
1# SPDX-FileCopyrightText: 2022 spdx contributors 2# 3# SPDX-License-Identifier: Apache-2.0 4from beartype.typing import List 5 6 7class Logger: 8 messages: List[str] 9 10 def __init__(self): 11 self.messages = [] 12 13 def append(self, message: str): 14 self.messages.append(message) 15 16 def extend(self, messages_to_append: List[str]): 17 self.messages.extend(messages_to_append) 18 19 def has_messages(self): 20 return bool(self.messages) 21 22 def get_messages(self): 23 return list(self.messages)
class
Logger:
8class Logger: 9 messages: List[str] 10 11 def __init__(self): 12 self.messages = [] 13 14 def append(self, message: str): 15 self.messages.append(message) 16 17 def extend(self, messages_to_append: List[str]): 18 self.messages.extend(messages_to_append) 19 20 def has_messages(self): 21 return bool(self.messages) 22 23 def get_messages(self): 24 return list(self.messages)