mantidproject / mantidimaging

Graphical toolkit for neutron imaging.
https://mantidproject.github.io/mantidimaging
GNU General Public License v3.0
10 stars 6 forks source link

Investigate all the places in the code with "# type: ignore" #2245

Open samtygier-stfc opened 6 days ago

samtygier-stfc commented 6 days ago

Desired Behaviour

Audit use of # type: ignore.

There are a few places where is this useful, but those ought to have some explanation. Maybe some types were hard to express in older version of python, and can be done now.

Check that its not hiding bugs.

We do have some cases where we set non-optional class attributes to None while cleaning up, to avoid references holding on to things. (See the live viewer).