Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 5facf79

Browse files
committedDec 21, 2024·
Run "ruff check --fix" for import sorting
1 parent 947ce7c commit 5facf79

28 files changed

+114
-99
lines changed
 

‎pgcommitfest/auth.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,26 @@
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
31-
from django.contrib.auth import login as django_login
32-
from django.contrib.auth import logout as django_logout
33-
from django.dispatch import Signal
34-
from django.db import transaction
35-
from django.conf import settings
36-
3727
import base64
28+
import hmac
3829
import json
3930
import socket
40-
import hmac
41-
from urllib.parse import urlencode, parse_qs
31+
import time
32+
from urllib.parse import parse_qs, urlencode
33+
4234
import requests
35+
from Cryptodome import Random
4336
from Cryptodome.Cipher import AES
4437
from Cryptodome.Hash import SHA
45-
from Cryptodome import Random
46-
import time
47-
38+
from django.conf import settings
39+
from django.contrib.auth import login as django_login
40+
from django.contrib.auth import logout as django_logout
41+
from django.contrib.auth.backends import ModelBackend
42+
from django.contrib.auth.models import User
43+
from django.db import transaction
44+
from django.dispatch import Signal
45+
from django.http import HttpResponse, HttpResponseRedirect
46+
from django.views.decorators.csrf import csrf_exempt
4847

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

‎pgcommitfest/commitfest/admin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from django.contrib import admin
22

33
from .models import (
4-
Committer,
54
CommitFest,
5+
Committer,
6+
MailThread,
7+
MailThreadAttachment,
68
Patch,
79
PatchHistory,
810
PatchOnCommitFest,
911
TargetVersion,
1012
Topic,
11-
MailThread,
12-
MailThreadAttachment,
1313
)
1414

1515

‎pgcommitfest/commitfest/ajax.py

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
1-
from django.shortcuts import get_object_or_404
2-
from django.http import HttpResponse, Http404
1+
import json
2+
import textwrap
3+
4+
import requests
35
from django.conf import settings
4-
from django.views.decorators.csrf import csrf_exempt
56
from django.contrib.auth.decorators import login_required
67
from django.contrib.auth.models import User
78
from django.db import transaction
8-
9-
import requests
10-
import json
11-
import textwrap
9+
from django.http import Http404, HttpResponse
10+
from django.shortcuts import get_object_or_404
11+
from django.views.decorators.csrf import csrf_exempt
1212

1313
from pgcommitfest.auth import user_search
14-
from .models import CommitFest, Patch, MailThread, MailThreadAttachment
15-
from .models import MailThreadAnnotation, PatchHistory
14+
15+
from .models import (
16+
CommitFest,
17+
MailThread,
18+
MailThreadAnnotation,
19+
MailThreadAttachment,
20+
Patch,
21+
PatchHistory,
22+
)
1623

1724

1825
class HttpResponseServiceUnavailable(HttpResponse):

‎pgcommitfest/commitfest/forms.py

Lines changed: 4 additions & 4 deletions
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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
from django.http import HttpResponse, Http404
2-
from django.db.models import Q
1+
import json
2+
33
from django.contrib.auth.decorators import login_required
44
from django.contrib.auth.models import User
5-
6-
import json
5+
from django.db.models import Q
6+
from django.http import Http404, HttpResponse
77

88

99
@login_required

‎pgcommitfest/commitfest/management/commands/send_notifications.py

Lines changed: 2 additions & 3 deletions
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

Lines changed: 2 additions & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Generated by Django 3.2.25 on 2024-10-31 22:53
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/models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from django.db import models
2-
from django.contrib.auth.models import User
3-
41
from datetime import datetime
52

6-
from .util import DiffableModel
3+
from django.contrib.auth.models import User
4+
from django.db import models
75

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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from django.template.defaultfilters import stringfilter
21
from django import template
2+
from django.template.defaultfilters import stringfilter
33

44
from pgcommitfest.commitfest.models import PatchOnCommitFest
55

‎pgcommitfest/commitfest/util.py

Lines changed: 1 addition & 1 deletion
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

Lines changed: 31 additions & 23 deletions
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
7-
from django.contrib import messages
8-
from django.contrib.auth.decorators import login_required
9-
from django.contrib.auth.models import User
10-
11-
from django.conf import settings
12-
1+
import hmac
2+
import json
3+
import urllib
134
from datetime import datetime
145
from email.mime.text import MIMEText
156
from email.utils import formatdate, make_msgid
16-
import json
17-
import hmac
18-
import urllib
7+
8+
from django.conf import settings
9+
from django.contrib import messages
10+
from django.contrib.auth.decorators import login_required
11+
from django.contrib.auth.models import User
12+
from django.db import connection, transaction
13+
from django.db.models import Q
14+
from django.http import (
15+
Http404,
16+
HttpResponse,
17+
HttpResponseForbidden,
18+
HttpResponseRedirect,
19+
)
20+
from django.shortcuts import get_object_or_404, render
21+
from django.views.decorators.csrf import csrf_exempt
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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from django.template.loader import get_template
2-
3-
from email.mime.text import MIMEText
1+
from email import encoders
42
from email.mime.multipart import MIMEMultipart
53
from email.mime.nonmultipart import MIMENonMultipart
4+
from email.mime.text import MIMEText
65
from email.utils import formatdate
7-
from email import encoders
6+
7+
from django.template.loader import get_template
88

99
from .models import QueuedMail
1010

‎pgcommitfest/urls.py

Lines changed: 4 additions & 4 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 4 additions & 4 deletions
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
There was a problem loading the remainder of the diff.

0 commit comments

Comments
 (0)
Please sign in to comment.