Skip to content

Commit 8ef20fc

Browse files
NicolasHugfacebook-github-bot
authored andcommitted
[fbsync] Fix all outstanding flake8 issues (#4535)
Reviewed By: kazhang Differential Revision: D31387948 fbshipit-source-id: a2fb59c15a79dcf32654826e3b620a5e93584447
1 parent 289f200 commit 8ef20fc

28 files changed

+18
-58
lines changed

.circleci/unittest/linux/scripts/run-clang-format.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"""
3333

3434
import argparse
35-
import codecs
3635
import difflib
3736
import fnmatch
3837
import io

packaging/wheel/relocate.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
# Third party imports
2020
if sys.platform == "linux":
2121
from auditwheel.lddtree import lddtree
22-
from wheel.bdist_wheel import get_abi_tag
2322

2423

2524
ALLOWLIST = {

references/classification/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ class ExponentialMovingAverage(torch.optim.swa_utils.AveragedModel):
167167
"""
168168

169169
def __init__(self, model, decay, device="cpu"):
170-
ema_avg = lambda avg_model_param, model_param, num_averaged: decay * avg_model_param + (1 - decay) * model_param
170+
def ema_avg(avg_model_param, model_param, num_averaged):
171+
return decay * avg_model_param + (1 - decay) * model_param
172+
171173
super().__init__(model, device, ema_avg)
172174

173175
def update_parameters(self, model):

references/detection/coco_utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import torch.utils.data
66
import torchvision
77
import transforms as T
8-
from PIL import Image
98
from pycocotools import mask as coco_mask
109
from pycocotools.coco import COCO
1110

setup.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ license_file = LICENSE
88
max-line-length = 120
99

1010
[flake8]
11+
# note: we ignore all 501s (line too long) anyway as they're taken care of by black
1112
max-line-length = 120
12-
ignore = E203, E402, W503, W504, F821
13+
ignore = E203, E402, W503, W504, F821, E501
1314
per-file-ignores =
1415
__init__.py: F401, F403, F405
1516
./hubconf.py: F401

setup.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
import glob
44
import io
55
import os
6-
import re
76
import shutil
87
import subprocess
98
import sys
10-
from distutils.version import StrictVersion
119

1210
import torch
1311
from pkg_resources import parse_version, get_distribution, DistributionNotFound

test/common_utils.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,16 @@
1-
import argparse
21
import contextlib
32
import functools
4-
import inspect
53
import os
64
import random
75
import shutil
8-
import sys
96
import tempfile
10-
import unittest
11-
from collections import OrderedDict
12-
from numbers import Number
137

148
import numpy as np
15-
import pytest
169
import torch
1710
from PIL import Image
18-
from torch._six import string_classes
1911
from torchvision import io
2012

21-
import __main__
13+
import __main__ # noqa: 401
2214

2315

2416
IN_CIRCLE_CI = os.getenv("CIRCLECI", False) == "true"

test/test_backbone_utils.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import random
2-
from functools import partial
32
from itertools import chain
43

54
import pytest
65
import torch
7-
import torchvision
86
from common_utils import set_rng_seed
97
from torchvision import models
108
from torchvision.models._utils import IntermediateLayerGetter

test/test_cpp_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import torch
66
import torchvision.transforms.functional as F
77
from PIL import Image
8-
from torchvision import models, transforms
8+
from torchvision import models
99

1010
try:
1111
from torchvision import _C_tests

test/test_datasets_samplers.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
1-
import contextlib
2-
import os
3-
import sys
4-
51
import pytest
62
import torch
73
from common_utils import get_list_of_videos, assert_equal
8-
from torchvision import get_video_backend
94
from torchvision import io
105
from torchvision.datasets.samplers import (
116
DistributedSampler,
127
RandomClipSampler,
138
UniformClipSampler,
149
)
15-
from torchvision.datasets.video_utils import VideoClips, unfold
10+
from torchvision.datasets.video_utils import VideoClips
1611

1712

1813
@pytest.mark.skipif(not io.video._av_available(), reason="this test requires av")

test/test_datasets_utils.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
1-
import bz2
21
import contextlib
32
import gzip
4-
import itertools
5-
import lzma
63
import os
74
import tarfile
8-
import warnings
95
import zipfile
10-
from urllib.error import URLError
116

127
import pytest
138
import torchvision.datasets.utils as utils

test/test_datasets_video_utils.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import contextlib
2-
import os
3-
41
import pytest
52
import torch
63
from common_utils import get_list_of_videos, assert_equal

test/test_datasets_video_utils_opt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import unittest
22

33
import test_datasets_video_utils
4-
from torchvision import set_video_backend
4+
from torchvision import set_video_backend # noqa: 401
55

66
# Disabling the video backend switching temporarily
77
# set_video_backend('video_reader')

test/test_functional_tensor.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
import itertools
33
import math
44
import os
5-
from functools import partial
6-
from typing import Dict, List, Sequence, Tuple
5+
from typing import Sequence
76

87
import numpy as np
98
import pytest

test/test_internet.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"""
77

88
import os
9-
import warnings
109
from urllib.error import URLError
1110

1211
import pytest

test/test_io.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import os
33
import sys
44
import tempfile
5-
import warnings
6-
from urllib.error import URLError
75

86
import pytest
97
import torch

test/test_io_opt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import unittest
22

33
import test_io
4-
from torchvision import set_video_backend
4+
from torchvision import set_video_backend # noqa: 401
55

66

77
# Disabling the video backend switching temporarily

test/test_models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import io
33
import operator
44
import os
5-
import sys
65
import traceback
76
import warnings
87
from collections import OrderedDict

test/test_transforms_tensor.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import os
2-
from typing import Sequence
32

43
import numpy as np
54
import pytest

torchvision/_internally_replaced_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ def _is_remote_location_available() -> bool:
1111

1212

1313
try:
14-
from torch.hub import load_state_dict_from_url
14+
from torch.hub import load_state_dict_from_url # noqa: 401
1515
except ImportError:
16-
from torch.utils.model_zoo import load_url as load_state_dict_from_url
16+
from torch.utils.model_zoo import load_url as load_state_dict_from_url # noqa: 401
1717

1818

1919
def _get_extension_path(lib_name):

torchvision/datasets/cifar.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from typing import Any, Callable, Optional, Tuple
55

66
import numpy as np
7-
import torch
87
from PIL import Image
98

109
from .utils import check_integrity, download_and_extract_archive

torchvision/datasets/widerface.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from PIL import Image
77

88
from .utils import (
9-
check_integrity,
109
download_file_from_google_drive,
1110
download_and_extract_archive,
1211
extract_archive,

torchvision/io/_video_opt.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import math
2-
import os
32
import warnings
43
from fractions import Fraction
54
from typing import List, Tuple

torchvision/models/densenet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ def closure(*inputs):
6565
return cp.checkpoint(closure, *input)
6666

6767
@torch.jit._overload_method # noqa: F811
68-
def forward(self, input: List[Tensor]) -> Tensor:
68+
def forward(self, input: List[Tensor]) -> Tensor: # noqa: F811
6969
pass
7070

7171
@torch.jit._overload_method # noqa: F811
72-
def forward(self, input: Tensor) -> Tensor:
72+
def forward(self, input: Tensor) -> Tensor: # noqa: F811
7373
pass
7474

7575
# torchscript does not yet support *args, so we overload method

torchvision/models/detection/rpn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from . import _utils as det_utils
1010

1111
# Import AnchorGenerator to keep compatibility.
12-
from .anchor_utils import AnchorGenerator
12+
from .anchor_utils import AnchorGenerator # noqa: 401
1313
from .image_list import ImageList
1414

1515

torchvision/models/detection/ssdlite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import warnings
22
from collections import OrderedDict
33
from functools import partial
4-
from typing import Any, Callable, Dict, List, Optional, Tuple
4+
from typing import Any, Callable, Dict, List, Optional
55

66
import torch
77
from torch import nn, Tensor

torchvision/models/mobilenetv2.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import warnings
2-
from functools import partial
32
from typing import Callable, Any, Optional, List
43

54
import torch

torchvision/ops/_register_onnx_ops.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@
77

88

99
def _register_custom_op():
10-
from torch.onnx.symbolic_helper import (
11-
parse_args,
12-
scalar_type_to_onnx,
13-
scalar_type_to_pytorch_type,
14-
cast_pytorch_to_onnx,
15-
)
10+
from torch.onnx.symbolic_helper import parse_args
1611
from torch.onnx.symbolic_opset11 import select, squeeze, unsqueeze
1712
from torch.onnx.symbolic_opset9 import _cast_Long
1813

0 commit comments

Comments
 (0)