From 9d7d80d3a51b471449b7160f09cac18b71356b80 Mon Sep 17 00:00:00 2001 From: ducklet Date: Sun, 8 Nov 2020 01:17:33 +0100 Subject: [PATCH] use autoflake to remove unused imports --- feeder/models.py | 1 - feeder/store.py | 2 +- hotdog/command/aoderb.py | 1 - hotdog/command/ddf.py | 1 - hotdog/command/urlinfo.py | 2 -- hotdog/command/urlinfo_/imdb.py | 4 +--- hotdog/command/wikipedia.py | 3 +-- hotdog/command/youtube.py | 3 +-- scripts/lint | 22 +++++++++++++++------- 9 files changed, 19 insertions(+), 20 deletions(-) diff --git a/feeder/models.py b/feeder/models.py index 9e31409..be72eb9 100644 --- a/feeder/models.py +++ b/feeder/models.py @@ -1,4 +1,3 @@ -import asyncio import logging from dataclasses import dataclass, field from datetime import datetime, timezone diff --git a/feeder/store.py b/feeder/store.py index a0e34c6..eeb9d3b 100644 --- a/feeder/store.py +++ b/feeder/store.py @@ -1,6 +1,6 @@ import logging import sqlite3 -from datetime import datetime, timezone +from datetime import datetime from typing import * from .models import Feed, Post diff --git a/hotdog/command/aoderb.py b/hotdog/command/aoderb.py index 2c631c1..ccf4ddd 100644 --- a/hotdog/command/aoderb.py +++ b/hotdog/command/aoderb.py @@ -1,5 +1,4 @@ import random -import re from ..functions import reply from ..models import Message diff --git a/hotdog/command/ddf.py b/hotdog/command/ddf.py index 5f32a48..7c77b97 100644 --- a/hotdog/command/ddf.py +++ b/hotdog/command/ddf.py @@ -1,4 +1,3 @@ -import re from dataclasses import dataclass from html import escape from random import choice diff --git a/hotdog/command/urlinfo.py b/hotdog/command/urlinfo.py index feaf10d..7d7e01b 100644 --- a/hotdog/command/urlinfo.py +++ b/hotdog/command/urlinfo.py @@ -2,8 +2,6 @@ import codecs import re from dataclasses import dataclass from html import escape -from html.parser import HTMLParser -from random import randint from time import time as now from typing import * diff --git a/hotdog/command/urlinfo_/imdb.py b/hotdog/command/urlinfo_/imdb.py index 4db2c68..08de047 100644 --- a/hotdog/command/urlinfo_/imdb.py +++ b/hotdog/command/urlinfo_/imdb.py @@ -1,11 +1,9 @@ import io import json import re -from dataclasses import dataclass, fields +from dataclasses import dataclass from dataclasses import replace as clone from datetime import date -from html import escape -from html.parser import HTMLParser from pathlib import Path from typing import * from urllib.parse import urlparse diff --git a/hotdog/command/wikipedia.py b/hotdog/command/wikipedia.py index 228bc5c..2345675 100644 --- a/hotdog/command/wikipedia.py +++ b/hotdog/command/wikipedia.py @@ -1,9 +1,8 @@ import asyncio import logging -import re from dataclasses import dataclass from datetime import datetime -from functools import lru_cache, partial +from functools import lru_cache from html import escape from time import time as now from typing import * diff --git a/hotdog/command/youtube.py b/hotdog/command/youtube.py index 91bee92..869206d 100644 --- a/hotdog/command/youtube.py +++ b/hotdog/command/youtube.py @@ -1,7 +1,6 @@ import re -from dataclasses import dataclass, fields +from dataclasses import dataclass from functools import lru_cache -from html import escape from time import time as now from typing import * diff --git a/scripts/lint b/scripts/lint index ef61fa9..c0a1e9d 100755 --- a/scripts/lint +++ b/scripts/lint @@ -1,11 +1,19 @@ #!/bin/sh -e if [ "$1" = '--fix' ]; then - set -x - black . - isort --profile black . -else - set -x - black --check . - isort --profile black --check . + ( + set -x + black . + isort --profile black . + autoflake --in-place --recursive . + ) + exit fi + +error=0 + +(set -x; black --check .) || error=$? +(set -x; isort --profile black --check .) || error=$? +(set -x; autoflake --check --recursive .) || error=$? + +exit "$error"