From f2b300d9e01547628cd409f9666d457b5ea045ee Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Mon, 7 Jul 2025 08:31:38 +0200 Subject: Added error message --- interfaces/message.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'interfaces/message.py') diff --git a/interfaces/message.py b/interfaces/message.py index 23ce2ec..bf05bef 100755 --- a/interfaces/message.py +++ b/interfaces/message.py @@ -1,14 +1,31 @@ +"""Messages sent to the user. +""" + from zope import interface from zope.interface import Attribute class IMessage(interface.Interface): + """Interface for all the user messages. + """ content = Attribute("""The text message to log""") + level = Attribute("""Level of the message, 0 is high level and 10 is the lower""") class ISocketMessage(interface.Interface): + """Message to sent to the endpoint.""" content = Attribute("""Content to send""") @interface.implementer(IMessage) -class Debug(object): +class Debug(): + """Send a message with a low level""" + + def __init__(self, message): + self.content = message + self.level = 10 + +@interface.implementer(IMessage) +class Error(): + """Send a message with a high level""" def __init__(self, message): self.content = message + self.level = 0 -- cgit v1.2.3