Skip to content

Commit 378ad3e

Browse files
committed
Run "ruff check --fix" to sort imports (#1)
1 parent 57d5c08 commit 378ad3e

30 files changed

+105
-87
lines changed

pgcommitfest/auth.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,27 @@
2424
# directory that's processed before the default django.contrib.admin)
2525
#
2626

27-
from django.http import HttpResponse, HttpResponseRedirect
28-
from django.views.decorators.csrf import csrf_exempt
29-
from django.contrib.auth.models import User
30-
from django.contrib.auth.backends import ModelBackend
27+
from django.conf import settings
3128
from django.contrib.auth import login as django_login
3229
from django.contrib.auth import logout as django_logout
33-
from django.dispatch import Signal
30+
from django.contrib.auth.backends import ModelBackend
31+
from django.contrib.auth.models import User
3432
from django.db import transaction
35-
from django.conf import settings
33+
from django.dispatch import Signal
34+
from django.http import HttpResponse, HttpResponseRedirect
35+
from django.views.decorators.csrf import csrf_exempt
3636

3737
import base64
38+
import hmac
3839
import json
3940
import socket
40-
import hmac
41-
from urllib.parse import urlencode, parse_qs
41+
import time
42+
from urllib.parse import parse_qs, urlencode
43+
4244
import requests
45+
from Cryptodome import Random
4346
from Cryptodome.Cipher import AES
4447
from Cryptodome.Hash import SHA
45-
from Cryptodome import Random
46-
import time
47-
4848

4949
# This signal fires when a user is created based on data from upstream.
5050
auth_user_created_from_upstream = Signal()

pgcommitfest/commitfest/admin.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
from .models import (
44
CfbotBranch,
55
CfbotTask,
6-
Committer,
76
CommitFest,
7+
Committer,
8+
MailThread,
9+
MailThreadAttachment,
810
Patch,
911
PatchHistory,
1012
PatchOnCommitFest,
1113
TargetVersion,
1214
Topic,
13-
MailThread,
14-
MailThreadAttachment,
1515
)
1616

1717

pgcommitfest/commitfest/ajax.py

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
1-
from django.shortcuts import get_object_or_404
2-
from django.http import HttpResponse, Http404
31
from django.conf import settings
4-
from django.views.decorators.csrf import csrf_exempt
52
from django.contrib.auth.decorators import login_required
63
from django.contrib.auth.models import User
74
from django.db import transaction
5+
from django.http import Http404, HttpResponse
6+
from django.shortcuts import get_object_or_404
7+
from django.views.decorators.csrf import csrf_exempt
88

9-
import requests
109
import json
11-
import textwrap
1210
import re
11+
import textwrap
12+
13+
import requests
1314

1415
from pgcommitfest.auth import user_search
15-
from .models import CommitFest, Patch, MailThread, MailThreadAttachment
16-
from .models import MailThreadAnnotation, PatchHistory
16+
17+
from .models import (
18+
CommitFest,
19+
MailThread,
20+
MailThreadAnnotation,
21+
MailThreadAttachment,
22+
Patch,
23+
PatchHistory,
24+
)
1725

1826

1927
class HttpResponseServiceUnavailable(HttpResponse):

pgcommitfest/commitfest/forms.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from django import forms
2+
from django.contrib.auth.models import User
3+
from django.db.models import Q
24
from django.forms import ValidationError
35
from django.forms.widgets import HiddenInput
4-
from django.db.models import Q
5-
from django.contrib.auth.models import User
66
from django.http import Http404
77

8-
from .models import Patch, MailThread, PatchOnCommitFest, TargetVersion
9-
from .widgets import ThreadPickWidget
108
from .ajax import _archivesAPI
9+
from .models import MailThread, Patch, PatchOnCommitFest, TargetVersion
10+
from .widgets import ThreadPickWidget
1111

1212

1313
class CommitFestFilterForm(forms.Form):

pgcommitfest/commitfest/lookups.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from django.http import HttpResponse, Http404
2-
from django.db.models import Q
31
from django.contrib.auth.decorators import login_required
42
from django.contrib.auth.models import User
3+
from django.db.models import Q
4+
from django.http import Http404, HttpResponse
55

66
import json
77

pgcommitfest/commitfest/management/commands/send_notifications.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1+
from django.conf import settings
12
from django.core.management.base import BaseCommand
23
from django.db import transaction
3-
from django.conf import settings
4-
54

65
from pgcommitfest.commitfest.models import PendingNotification
7-
from pgcommitfest.userprofile.models import UserProfile
86
from pgcommitfest.mailqueue.util import send_template_mail
7+
from pgcommitfest.userprofile.models import UserProfile
98

109

1110
class Command(BaseCommand):

pgcommitfest/commitfest/migrations/0001_initial.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
33

4-
from django.db import migrations, models
54
from django.conf import settings
5+
from django.db import migrations, models
6+
67
import pgcommitfest.commitfest.util
78

89

pgcommitfest/commitfest/migrations/0002_notifications.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
33

4-
from django.db import migrations, models
54
from django.conf import settings
5+
from django.db import migrations, models
66

77

88
class Migration(migrations.Migration):

pgcommitfest/commitfest/migrations/0004_target_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# Generated by Django 1.11.17 on 2019-02-06 19:43
33
from __future__ import unicode_literals
44

5-
from django.db import migrations, models
65
import django.db.models.deletion
6+
from django.db import migrations, models
77

88

99
class Migration(migrations.Migration):

pgcommitfest/commitfest/migrations/0006_cfbot_integration.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Generated by Django 4.2.17 on 2024-12-21 14:15
22

3-
from django.db import migrations, models
43
import django.db.models.deletion
4+
from django.db import migrations, models
55

66

77
class Migration(migrations.Migration):

pgcommitfest/commitfest/migrations/0007_needs_rebase_emails.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Generated by Django 4.2.17 on 2024-12-25 11:17
22

3+
import django.db.models.deletion
34
from django.conf import settings
45
from django.db import migrations, models
5-
import django.db.models.deletion
66

77

88
class Migration(migrations.Migration):

pgcommitfest/commitfest/models.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from django.db import models
21
from django.contrib.auth.models import User
2+
from django.db import models
33

44
from datetime import datetime
55

6-
from .util import DiffableModel
7-
86
from pgcommitfest.userprofile.models import UserProfile
97

8+
from .util import DiffableModel
9+
1010

1111
# We have few enough of these, and it's really the only thing we
1212
# need to extend from the user model, so just create a separate

pgcommitfest/commitfest/reports.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from django.shortcuts import render, get_object_or_404
2-
from django.http import Http404
31
from django.contrib.auth.decorators import login_required
42
from django.db import connection
3+
from django.http import Http404
4+
from django.shortcuts import get_object_or_404, render
55

66
from .models import CommitFest
77

pgcommitfest/commitfest/templatetags/commitfest.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
from django.template.defaultfilters import stringfilter
21
from django import template
2+
from django.template.defaultfilters import stringfilter
3+
34
from uuid import uuid4
45

56
from pgcommitfest.commitfest.models import PatchOnCommitFest

pgcommitfest/commitfest/util.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from django.forms.models import model_to_dict
21
import django.db.models.fields.related
2+
from django.forms.models import model_to_dict
33

44

55
class DiffableModel(object):

pgcommitfest/commitfest/views.py

+27-19
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,46 @@
1-
from django.shortcuts import render, get_object_or_404
2-
from django.http import HttpResponse, HttpResponseRedirect
3-
from django.http import Http404, HttpResponseForbidden
4-
from django.views.decorators.csrf import csrf_exempt
5-
from django.db import transaction, connection
6-
from django.db.models import Q
1+
from django.conf import settings
72
from django.contrib import messages
83
from django.contrib.auth.decorators import login_required
94
from django.contrib.auth.models import User
5+
from django.db import connection, transaction
6+
from django.db.models import Q
7+
from django.http import (
8+
Http404,
9+
HttpResponse,
10+
HttpResponseForbidden,
11+
HttpResponseRedirect,
12+
)
13+
from django.shortcuts import get_object_or_404, render
14+
from django.views.decorators.csrf import csrf_exempt
1015

11-
from django.conf import settings
12-
16+
import hmac
17+
import json
18+
import urllib
1319
from datetime import datetime
1420
from email.mime.text import MIMEText
1521
from email.utils import formatdate, make_msgid
16-
import json
17-
import hmac
18-
import urllib
1922

2023
from pgcommitfest.mailqueue.util import send_mail, send_simple_mail
2124
from pgcommitfest.userprofile.util import UserWrapper
2225

26+
from .ajax import _archivesAPI, doAttachThread, refresh_single_thread
27+
from .feeds import ActivityFeed
28+
from .forms import (
29+
BulkEmailForm,
30+
CommentForm,
31+
CommitFestFilterForm,
32+
NewPatchForm,
33+
PatchForm,
34+
)
2335
from .models import (
36+
CfbotBranch,
2437
CommitFest,
38+
Committer,
39+
MailThread,
2540
Patch,
26-
PatchOnCommitFest,
2741
PatchHistory,
28-
Committer,
29-
CfbotBranch,
42+
PatchOnCommitFest,
3043
)
31-
from .models import MailThread
32-
from .forms import PatchForm, NewPatchForm, CommentForm, CommitFestFilterForm
33-
from .forms import BulkEmailForm
34-
from .ajax import doAttachThread, refresh_single_thread, _archivesAPI
35-
from .feeds import ActivityFeed
3644

3745

3846
def home(request):

pgcommitfest/mailqueue/util.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from django.template.loader import get_template
22

3-
from email.mime.text import MIMEText
3+
from email import encoders
44
from email.mime.multipart import MIMEMultipart
55
from email.mime.nonmultipart import MIMENonMultipart
6+
from email.mime.text import MIMEText
67
from email.utils import formatdate
7-
from email import encoders
88

99
from .models import QueuedMail
1010

pgcommitfest/urls.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
from django.urls import re_path
21
from django.contrib import admin
2+
from django.urls import re_path
33

4-
import pgcommitfest.commitfest.views as views
5-
import pgcommitfest.commitfest.reports as reports
4+
import pgcommitfest.auth
65
import pgcommitfest.commitfest.ajax as ajax
76
import pgcommitfest.commitfest.lookups as lookups
8-
import pgcommitfest.auth
7+
import pgcommitfest.commitfest.reports as reports
8+
import pgcommitfest.commitfest.views as views
99
import pgcommitfest.userprofile.views
1010

1111
# Uncomment the next two lines to enable the admin:

pgcommitfest/userprofile/forms.py

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

3-
from .models import UserProfile, UserExtraEmail
3+
from .models import UserExtraEmail, UserProfile
44

55

66
class UserProfileForm(forms.ModelForm):

pgcommitfest/userprofile/migrations/0001_initial.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
33

4-
from django.db import migrations, models
54
from django.conf import settings
5+
from django.db import migrations, models
66

77

88
class Migration(migrations.Migration):

pgcommitfest/userprofile/migrations/0002_notifications.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
33

4-
from django.db import migrations, models
54
from django.conf import settings
5+
from django.db import migrations, models
66

77

88
class Migration(migrations.Migration):

pgcommitfest/userprofile/migrations/0003_emails_managed_upstream.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Generated by Django 2.2.11 on 2020-08-11 11:09
22

3-
from django.db import migrations, models
43
import django.db.models.deletion
4+
from django.db import migrations, models
55

66

77
class Migration(migrations.Migration):

pgcommitfest/userprofile/models.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from django.db import models
21
from django.contrib.auth.models import User
2+
from django.db import models
33

44

55
class UserExtraEmail(models.Model):

pgcommitfest/userprofile/util.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from email.utils import formataddr
21
from email.header import Header
2+
from email.utils import formataddr
33

4-
from .models import UserProfile, UserExtraEmail
4+
from .models import UserExtraEmail, UserProfile
55

66

77
class UserWrapper(object):

pgcommitfest/userprofile/views.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
from django.shortcuts import render
2-
from django.http import HttpResponseRedirect
3-
from django.db import transaction
41
from django.contrib import messages
52
from django.contrib.auth.decorators import login_required
3+
from django.db import transaction
4+
from django.http import HttpResponseRedirect
5+
from django.shortcuts import render
66

7-
from .models import UserProfile
87
from .forms import UserProfileForm
8+
from .models import UserProfile
99

1010

1111
@login_required

0 commit comments

Comments
 (0)