diff --git a/.flake8 b/.flake8 index 9a8ded72afb..1052000179b 100644 --- a/.flake8 +++ b/.flake8 @@ -29,7 +29,6 @@ per-file-ignores = gui/wxpython/animation/g.gui.animation.py: E501 gui/wxpython/tplot/g.gui.tplot.py: E501 gui/wxpython/iclass/g.gui.iclass.py: E501 - gui/wxpython/iclass/statistics.py: F841, F405, F403 gui/wxpython/location_wizard/wizard.py: E722 gui/wxpython/mapdisp/main.py: E722 gui/wxpython/mapdisp/test_mapdisp.py: E501 diff --git a/gui/wxpython/iclass/statistics.py b/gui/wxpython/iclass/statistics.py index 059ce5e6b03..c1727bc1676 100644 --- a/gui/wxpython/iclass/statistics.py +++ b/gui/wxpython/iclass/statistics.py @@ -18,13 +18,28 @@ """ import os -from ctypes import * +import sys +from ctypes import byref, c_char_p, c_float, c_int import grass.script as gs try: - from grass.lib.imagery import * -except ImportError as e: + from grass.lib.imagery import ( + I_iclass_statistics_get_cat, + I_iclass_statistics_get_color, + I_iclass_statistics_get_histo, + I_iclass_statistics_get_max, + I_iclass_statistics_get_mean, + I_iclass_statistics_get_min, + I_iclass_statistics_get_name, + I_iclass_statistics_get_nbands, + I_iclass_statistics_get_ncells, + I_iclass_statistics_get_nstd, + I_iclass_statistics_get_range_max, + I_iclass_statistics_get_range_min, + I_iclass_statistics_get_stddev, + ) +except ImportError: sys.stderr.write(_("Loading imagery lib failed")) from grass.pydispatch.signal import Signal