From 1bb3c211225547f65109fb58cb97b1475ace3059 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Wed, 27 Nov 2024 19:29:54 -0500 Subject: [PATCH] Move MessagePart to message.py --- lib/nntp/tiny/message.py | 5 +++++ lib/nntp/tiny/session.py | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/nntp/tiny/message.py b/lib/nntp/tiny/message.py index c6fa86b..b353ccc 100644 --- a/lib/nntp/tiny/message.py +++ b/lib/nntp/tiny/message.py @@ -45,6 +45,11 @@ def parse_timestamp(timestamp: str): return parsedate_to_datetime(timestamp) +class MessagePart(enum.Enum): + HEAD = 1 + BODY = enum.auto() + WHOLE = enum.auto() + class MessageRange(): __slots__ = 'id', 'min', 'max', diff --git a/lib/nntp/tiny/session.py b/lib/nntp/tiny/session.py index 1ff6f84..cb16389 100644 --- a/lib/nntp/tiny/session.py +++ b/lib/nntp/tiny/session.py @@ -13,7 +13,7 @@ from nntp.tiny.buffer import LineBuffer, OutputBuffer, BufferOverflow from nntp.tiny.db import Database from nntp.tiny.response import Response, ResponseCode from nntp.tiny.newsgroup import Newsgroup -from nntp.tiny.message import Message, MessageRange +from nntp.tiny.message import Message, MessageRange, MessagePart class SessionState(enum.Flag): ACTIVE = 1 @@ -23,11 +23,6 @@ class SessionState(enum.Flag): class SessionMode(enum.Enum): READER = 1 -class MessagePart(enum.Enum): - HEAD = 1 - BODY = enum.auto() - WHOLE = enum.auto() - class Session(): NNTP_VERSION = 2 NNTP_CAPABILITIES = [