Page MenuHomePhorge

Make sure imaplib exception argument is a string before using split() (#5387)
ClosedPublic

Authored by machniak on Apr 18 2016, 2:37 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Mar 27, 10:54 PM
Unknown Object (File)
Sat, Mar 2, 4:42 PM
Unknown Object (File)
Feb 22 2024, 9:21 PM
Unknown Object (File)
Jan 20 2024, 5:45 PM
Unknown Object (File)
Jan 19 2024, 12:05 PM
Unknown Object (File)
Dec 30 2023, 7:07 PM
Unknown Object (File)
Dec 21 2023, 10:41 AM
Unknown Object (File)
Dec 21 2023, 5:28 AM
Subscribers
None

Details

Summary

Looks like imaplib in some conditions can throw exceptions without the message or
the message is not a string. We'll cast to string before using split() to prevent from
"AttributeError: 'int' object has no attribute 'split'" errors.

Diff Detail

Repository
rP pykolab
Branch
dev/5387
Lint
Lint Errors
SeverityLocationCodeMessage
Errorcyruslib.py:25E201PEP8 E201
Errorcyruslib.py:25E202PEP8 E202
Errorcyruslib.py:32E402PEP8 E402
Errorcyruslib.py:43E203PEP8 E203
Errorcyruslib.py:44E203PEP8 E203
Errorcyruslib.py:44E261PEP8 E261
Errorcyruslib.py:45E203PEP8 E203
Errorcyruslib.py:45E261PEP8 E261
Errorcyruslib.py:48E203PEP8 E203
Errorcyruslib.py:54E221PEP8 E221
Errorcyruslib.py:55E221PEP8 E221
Errorcyruslib.py:57E221PEP8 E221
Errorcyruslib.py:58E221PEP8 E221
Errorcyruslib.py:59E221PEP8 E221
Errorcyruslib.py:60E221PEP8 E221
Errorcyruslib.py:63E302PEP8 E302
Errorcyruslib.py:66E302PEP8 E302
Errorcyruslib.py:69E302PEP8 E302
Errorcyruslib.py:72E302PEP8 E302
Errorcyruslib.py:76E701PEP8 E701
Errorcyruslib.py:79E266PEP8 E266
Errorcyruslib.py:80E266PEP8 E266
Errorcyruslib.py:81E302PEP8 E302
Errorcyruslib.py:83E261PEP8 E261
Errorcyruslib.py:88E701PEP8 E701
Unit
No Test Coverage
Build Status
Buildable 3412
Build 3387: arc lint + arc unit

Event Timeline

machniak retitled this revision from to Make sure imaplib exception argument is a string before using split() (#5387).
machniak updated this object.
machniak edited the test plan for this revision. (Show Details)
machniak added a reviewer: PyKolab Developers.
This revision is now accepted and ready to land.May 4 2016, 3:55 PM
This revision was automatically updated to reflect the committed changes.