Skip to content

Commit 610c7bc

Browse files
committed
fix lint
1 parent 019a7b6 commit 610c7bc

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

packet/context_processors.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ def get_rit_image(username: str) -> str:
6262
for addr in addresses:
6363
url = 'https://gravatar.com/avatar/' + hashlib.md5(addr.encode('utf8')).hexdigest() + '.jpg?d=404&s=250'
6464
try:
65-
gravatar = urllib.request.urlopen(url)
66-
if gravatar.getcode() == 200:
67-
return url
65+
with urllib.request.urlopen(url) as gravatar:
66+
if gravatar.getcode() == 200:
67+
return url
6868
except:
6969
continue
7070
return 'https://www.gravatar.com/avatar/freshmen?d=mp&f=y'

packet/ldap.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@
1313

1414
class MockMember:
1515

16-
def __init__(self, uid: str, groups: list = None, cn: str = None, room_number: int = None):
16+
def __init__(self,
17+
uid: str,
18+
groups: Optional[list] = None,
19+
cn: Optional[str] = None,
20+
room_number: Optional[int] = None):
1721
self.uid = uid
1822
self.groups = groups if groups else list()
1923
if room_number:
@@ -37,7 +41,7 @@ def __repr__(self) -> str:
3741

3842
class LDAPWrapper:
3943

40-
def __init__(self, cshldap: CSHLDAP = None, mock_members: list[MockMember] = None):
44+
def __init__(self, cshldap: Optional[CSHLDAP] = None, mock_members: Optional[list[MockMember]] = None):
4145
self.ldap = cshldap
4246
self.mock_members = cast(list[MockMember], mock_members)
4347
if self.ldap:

packet/mail.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import TypedDict
1+
from typing import TypedDict, Sequence
22

33
from flask import render_template
44
from flask_mail import Mail, Message
@@ -15,7 +15,7 @@ class ReportForm(TypedDict):
1515

1616
def send_start_packet_mail(packet: Packet) -> None:
1717
if app.config['MAIL_PROD']:
18-
recipients = ['<' + packet.freshman.rit_username + '@rit.edu>']
18+
recipients: Sequence[str] = ['<' + str(packet.freshman.rit_username) + '@rit.edu>']
1919
msg = Message(subject='CSH Packet Starts ' + packet.start.strftime('%A, %B %-d'),
2020
sender=app.config.get('MAIL_USERNAME'),
2121
recipients=recipients)
@@ -28,7 +28,7 @@ def send_start_packet_mail(packet: Packet) -> None:
2828

2929
def send_report_mail(form_results: ReportForm, reporter: str) -> None:
3030
if app.config['MAIL_PROD']:
31-
recipients = ['<[email protected]>']
31+
recipients: Sequence[str] = ['<[email protected]>']
3232
msg = Message(subject='Packet Report',
3333
sender=app.config.get('MAIL_USERNAME'),
3434
recipients=recipients)

packet/routes/freshmen.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Routes available to freshmen only
33
"""
44

5-
from flask import redirect, url_for
5+
from flask import Response, redirect, url_for
66

77
from packet import app
88
from packet.models import Packet
@@ -12,7 +12,7 @@
1212
@app.route('/')
1313
@packet_auth
1414
@before_request
15-
def index(info=None):
15+
def index(info=None) -> Response:
1616
most_recent_packet = Packet.query.filter_by(freshman_username=info['uid']).order_by(Packet.id.desc()).first()
1717

1818
if most_recent_packet is not None:

0 commit comments

Comments
 (0)