Skip to content

Commit 26f3d51

Browse files
committed
Removed unused imports and optimize imports
1 parent c82c9b5 commit 26f3d51

File tree

177 files changed

+1231
-558
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

177 files changed

+1231
-558
lines changed

Diff for: blogs/admin.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
from django.contrib import admin
22
from django.core.management import call_command
33

4-
from .models import BlogEntry, Feed, FeedAggregate
4+
from .models import (
5+
BlogEntry,
6+
Feed,
7+
FeedAggregate,
8+
)
59

610

711
@admin.register(BlogEntry)

Diff for: blogs/management/commands/update_blogs.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
from django.core.management.base import BaseCommand
22
from django.utils.timezone import now
33

4-
from ...models import BlogEntry, RelatedBlog, Feed
5-
from ...parser import get_all_entries, update_blog_supernav
4+
from ...models import (
5+
BlogEntry,
6+
Feed,
7+
RelatedBlog,
8+
)
9+
from ...parser import (
10+
get_all_entries,
11+
update_blog_supernav,
12+
)
613

714

815
class Command(BaseCommand):

Diff for: blogs/models.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import feedparser
2-
32
from bs4 import BeautifulSoup
43
from bs4.element import Comment
5-
64
from django.db import models
75

86
from cms.models import ContentManageable

Diff for: blogs/parser.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
import datetime
2-
import feedparser
32

3+
import feedparser
44
from django.conf import settings
55
from django.template.loader import render_to_string
6-
from django.utils.timezone import make_aware, utc
6+
from django.utils.timezone import (
7+
make_aware,
8+
utc,
9+
)
710

811
from boxes.models import Box
9-
from .models import BlogEntry, Feed
12+
from .models import (
13+
BlogEntry,
14+
Feed,
15+
)
1016

1117

1218
def get_all_entries(feed_url):

Diff for: blogs/tests/test_models.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
from django.test import TestCase
22
from django.utils import timezone
33

4-
from ..models import BlogEntry, Feed
4+
from ..models import (
5+
BlogEntry,
6+
Feed,
7+
)
58

69

710
class BlogModelTest(TestCase):

Diff for: blogs/tests/test_parser.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import datetime
22
import unittest
33

4-
from ..parser import get_all_entries
54
from .utils import get_test_rss_path
5+
from ..parser import get_all_entries
66

77

88
class BlogParserTest(unittest.TestCase):

Diff for: blogs/tests/test_templatetags.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
from django.core.management import call_command
2+
from django.template import (
3+
Context,
4+
Template,
5+
)
26
from django.test import TestCase
3-
from django.template import Template, Context
47
from django.utils.timezone import now
58

6-
from ..templatetags.blogs import get_latest_blog_entries
7-
from ..models import BlogEntry, Feed, FeedAggregate
89
from .utils import get_test_rss_path
10+
from ..models import (
11+
BlogEntry,
12+
Feed,
13+
FeedAggregate,
14+
)
15+
from ..templatetags.blogs import get_latest_blog_entries
916

1017

1118
class BlogTemplateTagTest(TestCase):

Diff for: blogs/tests/test_views.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
from django.core.management import call_command
2-
from django.urls import reverse
32
from django.test import TestCase
4-
5-
from ..models import BlogEntry, Feed
3+
from django.urls import reverse
64

75
from .utils import get_test_rss_path
6+
from ..models import (
7+
BlogEntry,
8+
Feed,
9+
)
810

911

1012
class BlogViewTest(TestCase):

Diff for: blogs/urls.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from . import views
21
from django.urls import path
32

3+
from . import views
4+
45
urlpatterns = [
56
path('', views.BlogHome.as_view(), name='blog'),
67
]

Diff for: boxes/admin.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from django.contrib import admin
2+
23
from cms.admin import ContentManageableModelAdmin
34
from .models import Box
45

Diff for: boxes/factories.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@
22
import pathlib
33

44
import factory
5-
65
from django.conf import settings
76
from factory.django import DjangoModelFactory
87

9-
from .models import Box
10-
118
from users.factories import UserFactory
9+
from .models import Box
1210

1311

1412
class BoxFactory(DjangoModelFactory):

Diff for: boxes/models.py

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from django.conf import settings
1212
from django.db import models
1313
from markupfield.fields import MarkupField
14+
1415
from cms.models import ContentManageable
1516

1617
DEFAULT_MARKUP_TYPE = getattr(settings, 'DEFAULT_MARKUP_TYPE', 'restructuredtext')

Diff for: boxes/tests.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import logging
2+
23
from django import template
3-
from django.test import TestCase, override_settings
4+
from django.test import (
5+
TestCase,
6+
override_settings,
7+
)
8+
49
from .models import Box
510

611
logging.disable(logging.CRITICAL)

Diff for: boxes/urls.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from .views import box
21
from django.urls import path
32

3+
from .views import box
4+
45
urlpatterns = [
56
path('<slug:label>/', box, name='box'),
67
]

Diff for: boxes/views.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from django.http import HttpResponse
22
from django.shortcuts import get_object_or_404
3+
34
from .models import Box
45

56

Diff for: cms/management/commands/create_initial_data.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
import pprint
44

55
from django.apps import apps
6-
from django.core.management import BaseCommand, call_command
6+
from django.core.management import (
7+
BaseCommand,
8+
call_command,
9+
)
710

811

912
class Command(BaseCommand):

Diff for: cms/tests.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1+
import datetime
12
import unittest
23
from unittest import mock
34

4-
from django.template import Template, Context
5+
from django.template import (
6+
Context,
7+
Template,
8+
)
59
from django.test import TestCase
610

711
from .admin import ContentManageableModelAdmin
812
from .views import legacy_path
9-
import datetime
1013

1114

1215
class ContentManageableAdminTests(unittest.TestCase):

Diff for: cms/views.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
from django.urls import reverse
2-
from django.shortcuts import render
31
from urllib.parse import urljoin
42

3+
from django.shortcuts import render
4+
from django.urls import reverse
5+
56
LEGACY_PYTHON_DOMAIN = 'http://legacy.python.org'
67
PYPI_URL = 'https://pypi.org/'
78

Diff for: codesamples/admin.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from django.contrib import admin
22

3-
from .models import CodeSample
43
from cms.admin import ContentManageableModelAdmin
5-
4+
from .models import CodeSample
65

76
admin.site.register(CodeSample, ContentManageableModelAdmin)

Diff for: codesamples/factories.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
import factory
44
from factory.django import DjangoModelFactory
55

6-
from .models import CodeSample
7-
86
from users.factories import UserFactory
7+
from .models import CodeSample
98

109

1110
class CodeSampleFactory(DjangoModelFactory):

Diff for: codesamples/models.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
from django.conf import settings
22
from django.db import models
3-
from django.template.defaultfilters import truncatechars, striptags
3+
from django.template.defaultfilters import (
4+
striptags,
5+
truncatechars,
6+
)
47
from markupfield.fields import MarkupField
58

69
from cms.models import ContentManageable
7-
810
from .managers import CodeSampleQuerySet
911

10-
1112
DEFAULT_MARKUP_TYPE = getattr(settings, 'DEFAULT_MARKUP_TYPE', 'html')
1213

1314

Diff for: community/admin.py

+10-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
from django.contrib import admin
22

3-
from .models import Link, Photo, Post, Video
4-
from cms.admin import ContentManageableModelAdmin, ContentManageableStackedInline
3+
from cms.admin import (
4+
ContentManageableModelAdmin,
5+
ContentManageableStackedInline,
6+
)
7+
from .models import (
8+
Link,
9+
Photo,
10+
Post,
11+
Video,
12+
)
513

614

715
class LinkInline(ContentManageableStackedInline):

Diff for: community/models.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
from django.contrib.postgres.fields import JSONField
2-
from django.urls import reverse
32
from django.db import models
3+
from django.urls import reverse
44
from django.utils.translation import gettext_lazy as _
5-
65
from markupfield.fields import MarkupField
76

87
from cms.models import ContentManageable
9-
108
from .managers import PostQuerySet
119

12-
1310
DEFAULT_MARKUP_TYPE = 'html'
1411

1512

Diff for: community/urls.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from . import views
21
from django.urls import path
32

3+
from . import views
4+
45
app_name = 'community'
56
urlpatterns = [
67
path('', views.PostList.as_view(), name='post_list'),

Diff for: community/views.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from django.views.generic import ListView, DetailView
1+
from django.views.generic import (
2+
DetailView,
3+
ListView,
4+
)
25

36
from .models import Post
47

Diff for: companies/admin.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from django.contrib import admin
22

33
from cms.admin import NameSlugAdmin
4-
54
from .models import Company
65

76

Diff for: companies/models.py

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
from cms.models import NameSlugModel
77

8-
98
DEFAULT_MARKUP_TYPE = getattr(settings, 'DEFAULT_MARKUP_TYPE', 'restructuredtext')
109

1110

Diff for: companies/tests.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from django.test import TestCase
22

3-
from . import admin # coverage FTW
3+
from . import admin # noqa: F401 coverage FTW
44
from .templatetags.companies import render_email
55

66

Diff for: custom_storages/storage.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
import os
22
import posixpath
33
import re
4-
5-
from urllib.parse import unquote, urldefrag
4+
from urllib.parse import (
5+
unquote,
6+
urldefrag,
7+
)
68

79
from django.conf import settings
8-
from django.contrib.staticfiles.storage import ManifestFilesMixin, StaticFilesStorage
10+
from django.contrib.staticfiles.storage import (
11+
ManifestFilesMixin,
12+
StaticFilesStorage,
13+
)
914
from django.contrib.staticfiles.utils import matches_patterns
1015
from django.core.files.base import ContentFile
11-
1216
from pipeline.storage import PipelineMixin
1317
from storages.backends.s3boto3 import S3Boto3Storage
1418

Diff for: docs/source/conf.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#!/usr/bin/env python3
22

3-
import sys
4-
import os
53
import time
64

75
extensions = [

Diff for: downloads/admin.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
from django.contrib import admin
22

3-
from .models import OS, Release, ReleaseFile
4-
from cms.admin import ContentManageableModelAdmin, ContentManageableStackedInline
3+
from cms.admin import (
4+
ContentManageableModelAdmin,
5+
ContentManageableStackedInline,
6+
)
7+
from .models import (
8+
OS,
9+
Release,
10+
ReleaseFile,
11+
)
512

613

714
@admin.register(OS)

0 commit comments

Comments
 (0)