From 9c1ea3b60c28ec363368ab987df78d83d6eb600a Mon Sep 17 00:00:00 2001 From: Matthew Pritchard Date: Mon, 8 Aug 2022 13:36:26 +0100 Subject: [PATCH] #78: Fix formatting of BeheadingInterpreter --- .../adapters/interpreters/command/command_interpreter.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tickit/adapters/interpreters/command/command_interpreter.py b/tickit/adapters/interpreters/command/command_interpreter.py index c42ff0620..425324b13 100644 --- a/tickit/adapters/interpreters/command/command_interpreter.py +++ b/tickit/adapters/interpreters/command/command_interpreter.py @@ -110,15 +110,16 @@ class BeheadingInterpreter(Interpreter[AnyStr]): """ def __init__(self, interpreter: Interpreter[AnyStr], header_size: int) -> None: - """ + """A decorator for an interpreter which strips a header from a message. + Args: interpreter (Interpreter): The interpreter the message is passed on to after the header is stripped. header_size (int): The number of characters in the header. """ super().__init__() - self.interpreter = interpreter - self.header_size = header_size + self.interpreter: Interpreter[AnyStr] = interpreter + self.header_size: int = header_size async def handle( self, adapter: Adapter, message: AnyStr @@ -134,5 +135,5 @@ async def handle( A tuple of the asynchronous iterable of reply messages and a flag indicating whether an interrupt should be raised by the adapter. """ - message = message[self.header_size:] + message = message[self.header_size :] return await self.interpreter.handle(adapter, message)