Update python-colorlog to 4.0.2
Removed python2. This is a rundependency only for rapid-photo-downloader.
- TTYColoredFormatter requires the stream argument, avoiding checking the wrong stream and still displaying colors when it shouldn't.
- Remove Python 2 only features. This removed the use of parse_colors directly in format strings, as it relied on an implementation specific detail of Python 2 and was broken on Python 3 (i.e. setting missing on an object's dict). It also adds some usage examples.
- Various minor bug fixes and improvements.
Signed-off-by: Algent Albrahimi <email@example.com>
Test Plan: Run rapid-photo-downloader.
Reviewers: Triage Team, JoshStrobl
Reviewed By: Triage Team, JoshStrobl
Differential Revision: https://dev.getsol.us/D7670