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)
messages: list[str]
def append(self, message: str):
14    def append(self, message: str):
15        self.messages.append(message)
def extend(self, messages_to_append: list[str]):
17    def extend(self, messages_to_append: List[str]):
18        self.messages.extend(messages_to_append)
def has_messages(self):
20    def has_messages(self):
21        return bool(self.messages)
def get_messages(self):
23    def get_messages(self):
24        return list(self.messages)