[GRASS-git] [OSGeo/grass] 2619f9: gui: Early exit from functions or loops (#4916)

Edouard Choinière noreply at github.com
Mon Feb 3 19:28:14 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 2619f91d469dd866dc02f853a2d9ba7209502430
      https://github.com/OSGeo/grass/commit/2619f91d469dd866dc02f853a2d9ba7209502430
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2025-02-03 (Mon, 03 Feb 2025)

  Changed paths:
    M gui/wxpython/animation/dialogs.py
    M gui/wxpython/animation/nviztask.py
    M gui/wxpython/animation/provider.py
    M gui/wxpython/animation/utils.py
    M gui/wxpython/core/gcmd.py
    M gui/wxpython/core/render.py
    M gui/wxpython/core/toolboxes.py
    M gui/wxpython/core/utils.py
    M gui/wxpython/dbmgr/vinfo.py
    M gui/wxpython/gcp/manager.py
    M gui/wxpython/gmodeler/model.py
    M gui/wxpython/gmodeler/panels.py
    M gui/wxpython/gui_core/dialogs.py
    M gui/wxpython/gui_core/forms.py
    M gui/wxpython/gui_core/goutput.py
    M gui/wxpython/gui_core/gselect.py
    M gui/wxpython/gui_core/menu.py
    M gui/wxpython/gui_core/widgets.py
    M gui/wxpython/iclass/frame.py
    M gui/wxpython/image2target/ii2t_gis_set.py
    M gui/wxpython/image2target/ii2t_manager.py
    M gui/wxpython/iscatt/controllers.py
    M gui/wxpython/iscatt/frame.py
    M gui/wxpython/lmgr/workspace.py
    M gui/wxpython/location_wizard/dialogs.py
    M gui/wxpython/mapdisp/frame.py
    M gui/wxpython/mapdisp/main.py
    M gui/wxpython/mapdisp/statusbar.py
    M gui/wxpython/mapwin/buffered.py
    M gui/wxpython/modules/extensions.py
    M gui/wxpython/modules/import_export.py
    M gui/wxpython/nviz/animation.py
    M gui/wxpython/nviz/mapwindow.py
    M gui/wxpython/nviz/tools.py
    M gui/wxpython/nviz/wxnviz.py
    M gui/wxpython/photo2image/ip2i_manager.py
    M gui/wxpython/psmap/dialogs.py
    M gui/wxpython/psmap/frame.py
    M gui/wxpython/psmap/instructions.py
    M gui/wxpython/psmap/utils.py
    M gui/wxpython/rlisetup/sampling_frame.py
    M gui/wxpython/startup/guiutils.py
    M gui/wxpython/tplot/frame.py
    M gui/wxpython/vdigit/dialogs.py
    M gui/wxpython/vdigit/toolbars.py
    M gui/wxpython/vdigit/wxdigit.py
    M gui/wxpython/vdigit/wxdisplay.py
    M gui/wxpython/vnet/dialogs.py
    M gui/wxpython/vnet/vnet_core.py
    M gui/wxpython/vnet/vnet_data.py
    M gui/wxpython/vnet/vnet_utils.py
    M gui/wxpython/vnet/widgets.py
    M gui/wxpython/wxplot/base.py
    M gui/wxpython/wxplot/profile.py

  Log Message:
  -----------
  gui: Early exit from functions or loops (#4916)

* gui: Early exit loops when possible

Flattens nested conditionals and moves error messages or returns near the top

* gui: Early exit functions

Flattens nested conditionals and moves error messages near the top

* Adjust CheckGCPcount() and return false even when msg is False

* format with ruff format



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list