From 03c71f6498a93f8d9dd1390fca3528ba993438dc Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 2 Apr 2020 18:00:28 +0100 Subject: [PATCH] remove unneeded imports (thanks importchecker!) --- ircrobots/bot.py | 4 ++-- ircrobots/interface.py | 3 +-- ircrobots/ircv3.py | 2 +- ircrobots/sasl.py | 1 - ircrobots/server.py | 7 ++----- 5 files changed, 6 insertions(+), 11 deletions(-) diff --git a/ircrobots/bot.py b/ircrobots/bot.py index 1b9708e..29c700b 100644 --- a/ircrobots/bot.py +++ b/ircrobots/bot.py @@ -1,7 +1,7 @@ -import asyncio, inspect +import asyncio import anyio -from typing import Any, Awaitable, Callable, cast, Dict, List, Tuple +from typing import Dict from irctokens import Line from .server import ConnectionParams, Server diff --git a/ircrobots/interface.py b/ircrobots/interface.py index 2baed82..4d2a734 100644 --- a/ircrobots/interface.py +++ b/ircrobots/interface.py @@ -1,6 +1,5 @@ -from typing import Awaitable, Optional +from typing import Awaitable from enum import IntEnum -from dataclasses import dataclass from ircstates import Server from irctokens import Line diff --git a/ircrobots/ircv3.py b/ircrobots/ircv3.py index 9c541dd..40abb0d 100644 --- a/ircrobots/ircv3.py +++ b/ircrobots/ircv3.py @@ -1,4 +1,4 @@ -from typing import Callable, Iterable, List, Optional +from typing import Iterable, List, Optional class Capability(object): def __init__(self, diff --git a/ircrobots/sasl.py b/ircrobots/sasl.py index 8080eaa..fdd4d20 100644 --- a/ircrobots/sasl.py +++ b/ircrobots/sasl.py @@ -1,7 +1,6 @@ from typing import Optional from enum import Enum from base64 import b64encode -from dataclasses import dataclass from irctokens import build from .matching import Response, Numerics, ParamAny diff --git a/ircrobots/server.py b/ircrobots/server.py index 92768db..080853d 100644 --- a/ircrobots/server.py +++ b/ircrobots/server.py @@ -1,9 +1,6 @@ import asyncio, ssl from asyncio import Future, PriorityQueue -from queue import Queue -from typing import Awaitable, Callable, Dict, List, Optional, Set, Tuple -from enum import Enum -from dataclasses import dataclass +from typing import Awaitable, List, Optional, Set, Tuple from asyncio_throttle import Throttler from ircstates import Emit @@ -11,7 +8,7 @@ from irctokens import build, Line, tokenise from .ircv3 import Capability, CAPS, CAP_SASL from .interface import ConnectionParams, IServer, PriorityLine, SendPriority -from .matching import BaseResponse, Response, Numerics, ParamAny, Literal +from .matching import BaseResponse from .sasl import SASLContext sc = ssl.create_default_context(ssl.Purpose.SERVER_AUTH)