3a8eb0446269f502036d1c6c63887ed73ec5a031
fix: add conditional login for SMTP server and enhance test coverage - Updated the Email class to conditionally log in to the SMTP server only if a sender password is provided, improving security. - Enhanced test cases for the try_send_email method to cover various scenarios, including successful email sending and handling SMTP disconnections.
#PR shortcut
git log origin/main..HEAD --no-merges > git_log
Prompt: Write a summary of PR changes in markdown. Be objective and direct. Write to file
Description
Languages
Python
70.1%
Jupyter Notebook
28.7%
Shell
1%
HTML
0.2%