Open alexlaverty opened 2 years ago
Fix up python linting errors :
c:\src\ttsvibelounge>flake8
.\app.py:5:1: F401 're' imported but unused
.\app.py:82:29: E128 continuation line under-indented for visual indent
.\app.py:83:29: E128 continuation line under-indented for visual indent
.\app.py:84:29: E128 continuation line under-indented for visual indent
.\app.py:190:1: E305 expected 2 blank lines after class or function definition, found 1
.\comments\screenshot.py:1:1: F401 'pathlib.Path' imported but unused
.\comments\screenshot.py:2:1: F401 'playwright.async_api.async_playwright' imported but unused
.\comments\screenshot.py:2:80: E501 line too long (82 > 79 characters)
.\comments\screenshot.py:5:1: F401 'typing.Dict' imported but unused
.\comments\screenshot.py:10:1: F401 'translators as ts' imported but unused
.\comments\screenshot.py:20:80: E501 line too long (82 > 79 characters)
.\comments\screenshot.py:21:80: E501 line too long (93 > 79 characters)
.\comments\screenshot.py:41:80: E501 line too long (81 > 79 characters)
.\comments\screenshot.py:45:80: E501 line too long (82 > 79 characters)
.\comments\screenshot.py:54:80: E501 line too long (83 > 79 characters)
.\comments\screenshot.py:75:80: E501 line too long (148 > 79 characters)
.\comments\screenshot.py:82:80: E501 line too long (89 > 79 characters)
.\comments\screenshot.py:95:80: E501 line too long (84 > 79 characters)
.\comments\screenshot.py:97:80: E501 line too long (81 > 79 characters)
.\comments\screenshot.py:98:80: E501 line too long (83 > 79 characters)
.\comments\screenshot.py:100:80: E501 line too long (82 > 79 characters)
.\comments\screenshot.py:103:80: E501 line too long (87 > 79 characters)
.\comments\screenshot.py:106:25: F821 undefined name 'screenshot_num'
.\comments\screenshot.py:106:25: F841 local variable 'screenshot_num' is assigned to but never used
.\comments\screenshot.py:113:80: E501 line too long (93 > 79 characters)
.\comments\screenshot.py:120:5: F841 local variable 'id' is assigned to but never used
.\comments\screenshot.py:143:80: E501 line too long (83 > 79 characters)
.\config\auth-example.py:2:15: E225 missing whitespace around operator
.\config\auth-example.py:3:19: E225 missing whitespace around operator
.\config\auth-example.py:4:16: E225 missing whitespace around operator
.\config\auth-example.py:7:18: E225 missing whitespace around operator
.\config\auth-example.py:8:22: E225 missing whitespace around operator
.\config\auth-example.py:8:31: W292 no newline at end of file
.\config\auth.py:2:15: E225 missing whitespace around operator
.\config\auth.py:3:19: E225 missing whitespace around operator
.\config\auth.py:4:16: E225 missing whitespace around operator
.\config\auth.py:7:18: E225 missing whitespace around operator
.\config\auth.py:8:22: E225 missing whitespace around operator
.\config\auth.py:11:16: E225 missing whitespace around operator
.\config\auth.py:12:16: E225 missing whitespace around operator
.\config\auth.py:12:27: W292 no newline at end of file
.\config\settings.py:6:5: E265 block comment should start with '# '
.\config\settings.py:20:1: W293 blank line contains whitespace
.\config\settings.py:27:26: W291 trailing whitespace
.\config\settings.py:47:23: E261 at least two spaces before inline comment
.\config\settings.py:54:44: E231 missing whitespace after ','
.\config\settings.py:55:56: E231 missing whitespace after ','
.\config\settings.py:56:45: E231 missing whitespace after ','
.\config\settings.py:57:49: E231 missing whitespace after ','
.\config\settings.py:58:49: E231 missing whitespace after ','
.\config\settings.py:59:51: E231 missing whitespace after ','
.\config\settings.py:77:1: E303 too many blank lines (3)
.\config\settings.py:80:44: E261 at least two spaces before inline comment
.\config\settings.py:80:80: W291 trailing whitespace
.\config\settings.py:82:48: E231 missing whitespace after ','
.\config\settings.py:83:30: E231 missing whitespace after ','
.\config\settings.py:86:10: E261 at least two spaces before inline comment
.\config\settings.py:87:51: E231 missing whitespace after ','
.\config\settings.py:97:45: W291 trailing whitespace
.\config\settings.py:98:8: E225 missing whitespace around operator
.\config\settings.py:102:1: E303 too many blank lines (3)
.\config\settings.py:108:1: W391 blank line at end of file
.\publish\login.py:23:80: E501 line too long (98 > 79 characters)
.\publish\login.py:24:80: E501 line too long (98 > 79 characters)
.\publish\login.py:28:80: E501 line too long (83 > 79 characters)
.\publish\login.py:38:80: E501 line too long (88 > 79 characters)
.\publish\login.py:42:13: E722 do not use bare 'except'
.\publish\login.py:47:80: E501 line too long (100 > 79 characters)
.\publish\login.py:49:80: E501 line too long (89 > 79 characters)
.\publish\upload.py:14:80: E501 line too long (94 > 79 characters)
.\publish\upload.py:16:43: E251 unexpected spaces around keyword / parameter equals
.\publish\upload.py:16:45: E251 unexpected spaces around keyword / parameter equals
.\publish\upload.py:18:1: E302 expected 2 blank lines, found 1
.\publish\upload.py:25:80: E501 line too long (103 > 79 characters)
.\publish\upload.py:28:80: E501 line too long (117 > 79 characters)
.\publish\upload.py:30:80: E501 line too long (92 > 79 characters)
.\publish\upload.py:32:80: E501 line too long (81 > 79 characters)
.\publish\upload.py:40:80: E501 line too long (99 > 79 characters)
.\publish\upload.py:42:5: E265 block comment should start with '# '
.\publish\upload.py:45:5: E722 do not use bare 'except'
.\publish\upload.py:53:80: E501 line too long (111 > 79 characters)
.\publish\upload.py:55:80: E501 line too long (101 > 79 characters)
.\publish\upload.py:58:80: E501 line too long (97 > 79 characters)
.\publish\upload.py:69:69: E231 missing whitespace after ','
.\publish\upload.py:69:80: E501 line too long (91 > 79 characters)
.\publish\upload.py:73:5: F841 local variable 'processing' is assigned to but never used
.\publish\upload.py:80:47: E203 whitespace before ':'
.\publish\upload.py:82:22: W291 trailing whitespace
.\publish\upload.py:86:80: E501 line too long (101 > 79 characters)
.\publish\upload.py:92:17: E265 block comment should start with '# '
.\publish\upload.py:93:80: E501 line too long (94 > 79 characters)
.\publish\upload.py:99:76: E251 unexpected spaces around keyword / parameter equals
.\publish\upload.py:100:9: E128 continuation line under-indented for visual indent
.\publish\upload.py:100:9: E265 block comment should start with '# '
.\publish\upload.py:101:9: E128 continuation line under-indented for visual indent
.\publish\upload.py:101:80: E501 line too long (85 > 79 characters)
.\publish\upload.py:102:5: E124 closing bracket does not match visual indentation
.\publish\upload.py:104:9: E128 continuation line under-indented for visual indent
.\publish\upload.py:105:5: E124 closing bracket does not match visual indentation
.\publish\upload.py:117:80: E501 line too long (84 > 79 characters)
.\publish\upload.py:120:40: E231 missing whitespace after ','
.\publish\upload.py:122:40: F821 undefined name 'find_element'
.\publish\upload.py:123:13: E128 continuation line under-indented for visual indent
.\publish\upload.py:124:13: E128 continuation line under-indented for visual indent
.\publish\upload.py:125:13: E128 continuation line under-indented for visual indent
.\publish\upload.py:126:9: E124 closing bracket does not match visual indentation
.\publish\upload.py:140:80: E501 line too long (96 > 79 characters)
.\publish\upload.py:147:40: E231 missing whitespace after ','
.\publish\upload.py:152:80: E501 line too long (87 > 79 characters)
.\publish\upload.py:153:48: E231 missing whitespace after ','
.\publish\upload.py:153:80: E501 line too long (80 > 79 characters)
.\publish\upload.py:156:80: E501 line too long (83 > 79 characters)
.\publish\upload.py:159:80: E501 line too long (95 > 79 characters)
.\publish\upload.py:164:80: E501 line too long (94 > 79 characters)
.\publish\upload.py:167:40: E231 missing whitespace after ','
.\publish\upload.py:167:80: E501 line too long (107 > 79 characters)
.\publish\upload.py:169:65: E231 missing whitespace after ','
.\publish\upload.py:169:80: E501 line too long (91 > 79 characters)
.\publish\upload.py:177:9: E128 continuation line under-indented for visual indent
.\publish\upload.py:177:80: E501 line too long (86 > 79 characters)
.\publish\upload.py:178:5: E124 closing bracket does not match visual indentation
.\publish\upload.py:180:53: E231 missing whitespace after ','
.\publish\upload.py:180:80: E501 line too long (89 > 79 characters)
.\publish\upload.py:190:80: E501 line too long (101 > 79 characters)
.\publish\upload.py:191:80: E501 line too long (92 > 79 characters)
.\publish\upload.py:193:80: E501 line too long (95 > 79 characters)
.\publish\upload.py:195:80: E501 line too long (98 > 79 characters)
.\publish\youtube.py:3:1: F401 'argparse.ArgumentError' imported but unused
.\publish\youtube.py:4:1: F401 'datetime.datetime' imported but unused
.\publish\youtube.py:7:1: F401 'selenium.webdriver.common.desired_capabilities.DesiredCapabilities' imported but unused
.\publish\youtube.py:15:14: E225 missing whitespace around operator
.\publish\youtube.py:26:1: E302 expected 2 blank lines, found 1
.\publish\youtube.py:42:80: E501 line too long (148 > 79 characters)
.\publish\youtube.py:44:5: E265 block comment should start with '# '
.\publish\youtube.py:44:80: E501 line too long (113 > 79 characters)
.\publish\youtube.py:47:5: E265 block comment should start with '# '
.\publish\youtube.py:48:80: E501 line too long (130 > 79 characters)
.\publish\youtube.py:54:5: E265 block comment should start with '# '
.\publish\youtube.py:69:5: E722 do not use bare 'except'
.\publish\youtube.py:73:1: E305 expected 2 blank lines after class or function definition, found 1
.\publish\youtube.py:75:37: E231 missing whitespace after ','
.\publish\youtube.py:75:80: E501 line too long (121 > 79 characters)
.\publish\youtube.py:76:34: E231 missing whitespace after ','
.\publish\youtube.py:76:80: E501 line too long (143 > 79 characters)
.\publish\youtube.py:77:38: E231 missing whitespace after ','
.\publish\youtube.py:77:80: E501 line too long (121 > 79 characters)
.\publish\youtube.py:89:1: W391 blank line at end of file
.\reddit\reddit.py:27:80: E501 line too long (91 > 79 characters)
.\reddit\reddit.py:71:5: F841 local variable 'post_total' is assigned to but never used
.\reddit\reddit.py:72:5: F841 local variable 'post_count' is assigned to but never used
.\reddit\reddit.py:79:80: E501 line too long (182 > 79 characters)
.\rumble\config.py:3:29: W292 no newline at end of file
.\rumble\Constant.py:4:9: E225 missing whitespace around operator
.\rumble\Constant.py:8:17: E225 missing whitespace around operator
.\rumble\Constant.py:8:40: E231 missing whitespace after ','
.\rumble\Constant.py:9:24: E225 missing whitespace around operator
.\rumble\Constant.py:9:43: W605 invalid escape sequence '\c'
.\rumble\Constant.py:10:22: E225 missing whitespace around operator
.\rumble\Constant.py:10:41: W605 invalid escape sequence '\c'
.\rumble\Constant.py:11:9: E225 missing whitespace around operator
.\rumble\Constant.py:12:18: E225 missing whitespace around operator
.\rumble\Constant.py:14:13: E225 missing whitespace around operator
.\rumble\Constant.py:15:15: E225 missing whitespace around operator
.\rumble\Constant.py:16:15: E225 missing whitespace around operator
.\rumble\Constant.py:17:14: E225 missing whitespace around operator
.\rumble\Constant.py:18:14: E225 missing whitespace around operator
.\rumble\Constant.py:19:11: E225 missing whitespace around operator
.\rumble\Constant.py:20:12: E225 missing whitespace around operator
.\rumble\Constant.py:21:12: E225 missing whitespace around operator
.\rumble\Constant.py:22:8: E225 missing whitespace around operator
.\rumble\Constant.py:23:14: E225 missing whitespace around operator
.\rumble\Constant.py:24:9: E225 missing whitespace around operator
.\rumble\Constant.py:25:12: E225 missing whitespace around operator
.\rumble\Constant.py:26:8: E225 missing whitespace around operator
.\rumble\Constant.py:27:7: E225 missing whitespace around operator
.\rumble\Constant.py:28:1: W391 blank line at end of file
.\rumble\helper.py:8:1: F401 'redis' imported but unused
.\rumble\helper.py:10:1: E302 expected 2 blank lines, found 1
.\rumble\helper.py:30:80: E501 line too long (80 > 79 characters)
.\rumble\helper.py:36:80: E501 line too long (110 > 79 characters)
.\rumble\helper.py:42:80: E501 line too long (89 > 79 characters)
.\rumble\helper.py:49:80: E501 line too long (89 > 79 characters)
.\rumble\helper.py:51:9: E722 do not use bare 'except'
.\rumble\helper.py:55:80: E501 line too long (87 > 79 characters)
.\rumble\helper.py:58:80: E501 line too long (124 > 79 characters)
.\rumble\helper.py:73:80: E501 line too long (89 > 79 characters)
.\rumble\helper.py:81:80: E501 line too long (95 > 79 characters)
.\rumble\helper.py:82:16: F821 undefined name 'Constant'
.\rumble\helper.py:84:16: F821 undefined name 'Constant'
.\rumble\helper.py:85:34: E231 missing whitespace after ','
.\rumble\helper.py:85:80: E501 line too long (85 > 79 characters)
.\rumble\helper.py:86:16: F821 undefined name 'Constant'
.\rumble\helper.py:88:16: F821 undefined name 'Constant'
.\rumble\helper.py:89:26: F821 undefined name 'Constant'
.\rumble\helper.py:92:1: E302 expected 2 blank lines, found 1
.\rumble\helper.py:93:5: F821 undefined name 'Constant'
.\rumble\helper.py:94:1: W391 blank line at end of file
.\rumble\main.py:2:1: F401 'Constant' imported but unused
.\rumble\main.py:3:1: F401 'configparser' imported but unused
.\rumble\main.py:4:1: F401 'os' imported but unused
.\rumble\main.py:5:1: E265 block comment should start with '# '
.\rumble\main.py:6:1: F401 'filetype' imported but unused
.\rumble\main.py:11:5: E265 block comment should start with '# '
.\rumble\main.py:12:5: E265 block comment should start with '# '
.\rumble\main.py:13:5: E265 block comment should start with '# '
.\rumble\main.py:14:5: E265 block comment should start with '# '
.\rumble\main.py:15:5: E265 block comment should start with '# '
.\rumble\main.py:16:5: E265 block comment should start with '# '
.\rumble\main.py:19:80: E501 line too long (175 > 79 characters)
.\rumble\main.py:20:10: E225 missing whitespace around operator
.\rumble\main.py:20:80: E501 line too long (90 > 79 characters)
.\rumble\main.py:21:16: E225 missing whitespace around operator
.\rumble\main.py:22:42: E231 missing whitespace after ','
.\rumble\main.py:22:48: E231 missing whitespace after ','
.\rumble\main.py:30:1: E303 too many blank lines (5)
.\rumble\upload.py:1:1: F401 'typing.DefaultDict' imported but unused
.\rumble\upload.py:1:1: F401 'typing.Optional' imported but unused
.\rumble\upload.py:8:1: F401 'os' imported but unused
.\rumble\upload.py:9:1: F401 'platform' imported but unused
.\rumble\upload.py:10:1: F401 'selenium.webdriver.support.wait.WebDriverWait' imported but unused
.\rumble\upload.py:11:1: F401 'selenium.webdriver.support.expected_conditions as EC' imported but unused
.\rumble\upload.py:13:1: E265 block comment should start with '# '
.\rumble\upload.py:14:1: F401 'config' imported but unused
.\rumble\upload.py:14:14: W291 trailing whitespace
.\rumble\upload.py:16:1: E302 expected 2 blank lines, found 1
.\rumble\upload.py:21:41: E201 whitespace after '('
.\rumble\upload.py:21:79: W605 invalid escape sequence '\s'
.\rumble\upload.py:21:80: E501 line too long (101 > 79 characters)
.\rumble\upload.py:21:83: W605 invalid escape sequence '\c'
.\rumble\upload.py:22:80: E501 line too long (100 > 79 characters)
.\rumble\upload.py:27:5: E303 too many blank lines (2)
.\rumble\upload.py:27:21: E231 missing whitespace after ','
.\rumble\upload.py:27:30: E231 missing whitespace after ','
.\rumble\upload.py:27:39: E231 missing whitespace after ','
.\rumble\upload.py:29:32: E231 missing whitespace after ','
.\rumble\upload.py:30:16: E225 missing whitespace around operator
.\rumble\upload.py:32:9: F841 local variable 'e' is assigned to but never used
.\rumble\upload.py:37:5: E303 too many blank lines (2)
.\rumble\upload.py:51:80: E501 line too long (92 > 79 characters)
.\rumble\upload.py:52:80: E501 line too long (92 > 79 characters)
.\rumble\upload.py:65:80: E501 line too long (82 > 79 characters)
.\rumble\upload.py:68:80: E501 line too long (84 > 79 characters)
.\rumble\upload.py:72:80: E501 line too long (98 > 79 characters)
.\rumble\upload.py:86:80: E501 line too long (94 > 79 characters)
.\speech\speech.py:21:80: E501 line too long (87 > 79 characters)
.\speech\speech.py:75:80: E501 line too long (81 > 79 characters)
.\speech\speech.py:92:80: E501 line too long (81 > 79 characters)
.\speech\speech.py:107:80: E501 line too long (84 > 79 characters)
.\speech\speech.py:139:13: F841 local variable 'result' is assigned to but never used
.\speech\speech.py:139:80: E501 line too long (81 > 79 characters)
.\speech\speech.py:163:80: E501 line too long (84 > 79 characters)
.\speech\speech.py:192:80: E501 line too long (87 > 79 characters)
.\speech\streamlabs_polly.py:4:1: E265 block comment should start with '# '
.\speech\streamlabs_polly.py:5:1: E265 block comment should start with '# '
.\speech\streamlabs_polly.py:7:35: W291 trailing whitespace
.\speech\streamlabs_polly.py:10:11: W291 trailing whitespace
.\speech\streamlabs_polly.py:12:10: W291 trailing whitespace
.\speech\streamlabs_polly.py:41:80: E501 line too long (105 > 79 characters)
.\speech\streamlabs_polly.py:47:80: E501 line too long (103 > 79 characters)
.\speech\streamlabs_polly.py:51:80: E501 line too long (94 > 79 characters)
.\speech\streamlabs_polly.py:56:80: E501 line too long (80 > 79 characters)
.\speech\streamlabs_polly.py:71:1: W293 blank line contains whitespace
.\speech\streamlabs_polly.py:72:1: E302 expected 2 blank lines, found 1
.\speech\streamlabs_polly.py:80:19: F541 f-string is missing placeholders
.\speech\streamlabs_polly.py:83:80: E501 line too long (88 > 79 characters)
.\speech\streamlabs_polly.py:101:80: E501 line too long (116 > 79 characters)
.\speech\streamlabs_polly.py:104:13: E225 missing whitespace around operator
.\speech\streamlabs_polly.py:118:80: E501 line too long (87 > 79 characters)
.\speech\streamlabs_polly.py:127:1: E303 too many blank lines (3)
.\speech\streamlabs_polly.py:139:80: E501 line too long (114 > 79 characters)
.\speech\streamlabs_polly.py:148:36: W292 no newline at end of file
.\speech\tiktok.py:6:1: F401 'textwrap' imported but unused
.\speech\tiktok.py:62:80: E501 line too long (115 > 79 characters)
.\speech\tiktok.py:67:80: E501 line too long (113 > 79 characters)
.\speech\tiktok.py:83:80: E501 line too long (81 > 79 characters)
.\thumbnail\keywords.py:3:1: E302 expected 2 blank lines, found 1
.\thumbnail\keywords.py:8:1: W293 blank line contains whitespace
.\thumbnail\keywords.py:11:1: E305 expected 2 blank lines after class or function definition, found 1
.\thumbnail\keywords.py:27:25: W292 no newline at end of file
.\thumbnail\lexica.py:32:13: E722 do not use bare 'except'
.\thumbnail\thumbnail.py:1:1: F403 'from moviepy.editor import *' used; unable to detect undefined names
.\thumbnail\thumbnail.py:4:1: F401 'textwrap' imported but unused
.\thumbnail\thumbnail.py:7:1: F811 redefinition of unused 'random' from line 2
.\thumbnail\thumbnail.py:17:80: E501 line too long (87 > 79 characters)
.\thumbnail\thumbnail.py:82:5: F841 local variable 'image_path' is assigned to but never used
.\thumbnail\thumbnail.py:113:23: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\thumbnail\thumbnail.py:121:9: F405 'ImageClip' may be undefined, or defined from star imports: moviepy.editor
.\thumbnail\thumbnail.py:129:22: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\thumbnail\thumbnail.py:149:42: E713 test for membership should be 'not in'
.\thumbnail\thumbnail.py:172:20: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\thumbnail\thumbnail.py:191:19: F405 'CompositeVideoClip' may be undefined, or defined from star imports: moviepy.editor
.\thumbnail\thumbnail.py:223:80: E501 line too long (85 > 79 characters)
.\utils\base64_encoding.py:3:1: E302 expected 2 blank lines, found 1
.\utils\base64_encoding.py:9:1: E302 expected 2 blank lines, found 1
.\utils\base64_encoding.py:10:80: E501 line too long (90 > 79 characters)
.\utils\common.py:7:5: E731 do not assign a lambda expression, use a def
.\video_generation\video.py:1:1: F403 'from moviepy.editor import *' used; unable to detect undefined names
.\video_generation\video.py:7:1: F401 're' imported but unused
.\video_generation\video.py:19:80: E501 line too long (87 > 79 characters)
.\video_generation\video.py:79:80: E501 line too long (82 > 79 characters)
.\video_generation\video.py:142:23: F405 'AudioFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:145:9: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:153:13: E265 block comment should start with '# '
.\video_generation\video.py:166:9: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:174:13: E265 block comment should start with '# '
.\video_generation\video.py:214:80: E501 line too long (81 > 79 characters)
.\video_generation\video.py:218:34: F405 'AudioFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:226:17: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:249:21: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:282:13: F405 'VideoFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:305:22: F541 f-string is missing placeholders
.\video_generation\video.py:324:80: E501 line too long (80 > 79 characters)
.\video_generation\video.py:376:80: E501 line too long (87 > 79 characters)
.\video_generation\video.py:380:29: F405 'AudioFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:383:80: E501 line too long (84 > 79 characters)
.\video_generation\video.py:387:21: F405 'ImageClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:393:80: E501 line too long (87 > 79 characters)
.\video_generation\video.py:421:80: E501 line too long (86 > 79 characters)
.\video_generation\video.py:432:80: E501 line too long (80 > 79 characters)
.\video_generation\video.py:436:33: F405 'AudioFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:443:25: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:466:29: F405 'TextClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:521:80: E501 line too long (84 > 79 characters)
.\video_generation\video.py:524:13: F405 'VideoFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:532:31: F405 'vfx' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:536:80: E501 line too long (84 > 79 characters)
.\video_generation\video.py:542:27: F405 'ColorClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:543:80: E501 line too long (85 > 79 characters)
.\video_generation\video.py:551:13: F405 'VideoFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:561:34: F405 'vfx' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:565:80: E501 line too long (84 > 79 characters)
.\video_generation\video.py:577:13: F405 'VideoFileClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:589:17: F405 'vfx' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:597:37: F405 'vfx' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:612:18: F405 'CompositeVideoClip' may be undefined, or defined from star imports: moviepy.editor
.\video_generation\video.py:615:80: E501 line too long (85 > 79 characters)
.\video_generation\video.py:619:80: E501 line too long (86 > 79 characters)
@alexlaverty this issue will never be "done" because there's always something left to improve/clean up/refactor.
All outstanding flake8 issues were resolved as part of #83, and I'm incrementally cleaning things up with each PR. Could we close this off and make a new issue to track remediating the mypy warnings?