From 8c94bcf6caf0ae88b3a67d0a73389a7e60810e1c Mon Sep 17 00:00:00 2001 From: jesopo Date: Sat, 23 Feb 2019 21:33:04 +0000 Subject: Move utils.irc.IRCParsedLine to IRCLine.ParsedLine, improve truncation mechanism, don't convert sent line from ParsedLine to text to ParsedLine for line_handler handling --- src/utils/__init__.py | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'src/utils/__init__.py') diff --git a/src/utils/__init__.py b/src/utils/__init__.py index 90f3e6ba..609b0eaa 100644 --- a/src/utils/__init__.py +++ b/src/utils/__init__.py @@ -199,16 +199,3 @@ def is_ip(s: str) -> bool: except ValueError: return False return True - -def encode_truncate(s: str, encoding: str, byte_max: int - ) -> typing.Tuple[bytes, str]: - encoded = b"" - truncated = "" - for i, character in enumerate(s): - encoded_character = character.encode(encoding) - if len(encoded + encoded_character) > byte_max: - truncated = s[i:] - break - else: - encoded += encoded_character - return encoded, truncated -- cgit v1.3.1-10-gc9f91