From 6178c170d88434937d28026fe592629bd967681e Mon Sep 17 00:00:00 2001 From: Cody Logan Date: Thu, 16 Nov 2023 12:01:17 -0800 Subject: Code cleanup; reorganize some tests --- src/wikiget/dl.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/wikiget/dl.py') diff --git a/src/wikiget/dl.py b/src/wikiget/dl.py index 9b53d66..c84935b 100644 --- a/src/wikiget/dl.py +++ b/src/wikiget/dl.py @@ -15,10 +15,12 @@ # You should have received a copy of the GNU General Public License # along with Wikiget. If not, see . +from __future__ import annotations + import logging import sys -from argparse import Namespace from concurrent.futures import ThreadPoolExecutor +from typing import TYPE_CHECKING from mwclient import APIError, InvalidResponse, LoginError, Site from requests import ConnectionError, HTTPError @@ -27,11 +29,15 @@ from tqdm import tqdm import wikiget from wikiget.client import connect_to_site, query_api from wikiget.exceptions import ParseError -from wikiget.file import File from wikiget.logging import FileLogAdapter from wikiget.parse import get_dest, read_batch_file from wikiget.validations import verify_hash +if TYPE_CHECKING: + from argparse import Namespace + + from wikiget.file import File + logger = logging.getLogger(__name__) -- cgit v1.2.3