Skip to content

Commit d897f90

Browse files
committed
formatted with ruff
1 parent 9c3fc98 commit d897f90

File tree

2 files changed

+38
-10
lines changed

2 files changed

+38
-10
lines changed

src/login.py

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,44 @@ def login_with_drexel_connect(session: Session) -> Session:
2424
}
2525

2626
# this should send the credentials and send the MFA request
27-
response = send_request(session, config.drexel_connect_base_url + form_action_path, data=login_payload, method="POST")
28-
assert response.status_code == 200, "Failed to send request to Drexel Connect with username and password"
27+
response = send_request(
28+
session,
29+
config.drexel_connect_base_url + form_action_path,
30+
data=login_payload,
31+
method="POST",
32+
)
33+
assert (
34+
response.status_code == 200
35+
), "Failed to send request to Drexel Connect with username and password"
2936

3037
soup = BeautifulSoup(response.text, "html.parser")
3138
data = parse_initial_mfa_page(soup)
3239

33-
response = send_request(session, config.drexel_connect_base_url + data["url"], data=data["form-data"], method="POST")
34-
assert response.status_code == 200, "Failed to request MFA code page from Drexel Connect"
40+
response = send_request(
41+
session,
42+
config.drexel_connect_base_url + data["url"],
43+
data=data["form-data"],
44+
method="POST",
45+
)
46+
assert (
47+
response.status_code == 200
48+
), "Failed to request MFA code page from Drexel Connect"
3549
json_response = response.json()
3650

3751
data = {
3852
json_response["csrfN"]: json_response["csrfV"],
3953
"_eventId": json_response["actValue"],
4054
}
4155

42-
response = send_request(session, config.drexel_connect_base_url + json_response["flowExURL"], data=data, method="POST")
43-
assert response.status_code == 200, "Failed to receive MFA code page from Drexel Connect"
56+
response = send_request(
57+
session,
58+
config.drexel_connect_base_url + json_response["flowExURL"],
59+
data=data,
60+
method="POST",
61+
)
62+
assert (
63+
response.status_code == 200
64+
), "Failed to receive MFA code page from Drexel Connect"
4465
soup = BeautifulSoup(response.text, "html.parser")
4566

4667
parsed_data = parse_final_mfa_page(soup)
@@ -53,8 +74,15 @@ def login_with_drexel_connect(session: Session) -> Session:
5374
"j_mfaToken": totp_code,
5475
}
5576

56-
response = send_request(session, config.drexel_connect_base_url + parsed_data["url"], data=data, method="POST")
57-
assert response.status_code == 200, "Failed to send MFA code to Drexel Connect (final step)"
77+
response = send_request(
78+
session,
79+
config.drexel_connect_base_url + parsed_data["url"],
80+
data=data,
81+
method="POST",
82+
)
83+
assert (
84+
response.status_code == 200
85+
), "Failed to send MFA code to Drexel Connect (final step)"
5886

5987
return session
6088

src/scrape.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ def scrape(
2929
print("Error logging in to Drexel Connect: ")
3030
print(traceback.format_exc())
3131
print("Trying again...")
32-
32+
3333
failiure_count += 1
3434
if failiure_count > 5:
3535
raise Exception("Failed to log in to Drexel Connect after 5 attempts")
3636
time.sleep(1)
37-
37+
3838
data: dict[str, dict[str, Any]] = {}
3939

4040
if not all_colleges:

0 commit comments

Comments
 (0)