Revert "WIP"

This reverts commit 6b861b24.
4 jobs for !4 with 12-14-tests-chapter-4 in 1 minute and 24 seconds (queued for 2 seconds)
latest merge request
Name Stage Failure
failed
mypy Static Analysis
curvepy/ui_curvepy.py:90: error: "Callable[[], QLayout]" has no attribute "addWidget"
curvepy/ui_curvepy.py:91: error: "Callable[[], QLayout]" has no attribute "addWidget"
curvepy/ui_curvepy.py:92: error: "Callable[[], QLayout]" has no attribute "addWidget"
curvepy/ui_curvepy.py:94: error: "Callable[[], QLayout]" has no attribute "addWidget"
curvepy/ui_curvepy.py:95: error: "Callable[[], QLayout]" has no attribute "addWidget"
curvepy/ui_curvepy.py:111: error: "Callable[[int], None]" has no attribute "connect"
Found 26 errors in 3 files (checked 15 source files)
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
flake8 Static Analysis
1     B008 Do not perform function calls in argument defaults.  The call is performed only once at function definition time. All calls to your function will reuse the result of that definition-time function call.  If this is intended, assign the function call to a module-level variable and use that variable as a default value.
3 F401 'scipy.special.comb' imported but unused
1 N806 variable 'currentQTableWidgetItem' in function should be lowercase
1 W292 no newline at end of file
1 W293 blank line contains whitespace
1 W391 blank line at end of file
8
Cleaning up file based variables
ERROR: Job failed: exit code 1