Skip to content

Commit b9855dd

Browse files
committed
misc refactoring
1 parent 95d695d commit b9855dd

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

arho_feature_template/core/plan_manager.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def edit_regulation_group(self, regulation_group: RegulationGroup):
161161
def _open_regulation_group_form(self, regulation_group: RegulationGroup):
162162
regulation_group_form = PlanRegulationGroupForm(regulation_group)
163163
if regulation_group_form.exec_():
164-
if regulation_group_form.save_as_config is True:
164+
if regulation_group_form.save_as_config:
165165
save_regulation_group_as_config(regulation_group_form.model)
166166
else:
167167
save_regulation_group(regulation_group_form.model)
@@ -191,8 +191,8 @@ def initialize_feature_digitize_map_tool(self, layer: QgsVectorLayer | None = No
191191

192192
# Disconnect signals first to not trigger them unwantedly
193193
if self.feature_digitize_map_tool:
194-
self.feature_digitize_map_tool.digitizingCompleted.disconnect()
195-
self.feature_digitize_map_tool.digitizingFinished.disconnect()
194+
disconnect_signal(self.feature_digitize_map_tool.digitizingCompleted)
195+
disconnect_signal(self.feature_digitize_map_tool.digitizingFinished)
196196

197197
# Reinitialize and reconnect signals
198198
self.feature_digitize_map_tool = PlanFeatureDigitizeMapTool(mode)

arho_feature_template/plugin.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from arho_feature_template.qgis_plugin_tools.tools.custom_logging import setup_logger, teardown_logger
1414
from arho_feature_template.qgis_plugin_tools.tools.i18n import setup_translation
1515
from arho_feature_template.qgis_plugin_tools.tools.resources import plugin_name, resources_path
16-
from arho_feature_template.utils.misc_utils import iface
16+
from arho_feature_template.utils.misc_utils import disconnect_signal, iface
1717

1818

1919
class Plugin:
@@ -257,7 +257,7 @@ def open_settings(self):
257257
def unload(self) -> None:
258258
"""Removes the plugin menu item and icon from QGIS GUI."""
259259
# Handle signals
260-
self.plan_manager.new_feature_dock.visibilityChanged.disconnect()
260+
disconnect_signal(self.plan_manager.new_feature_dock.visibilityChanged)
261261
iface.mapCanvas().mapToolSet.disconnect()
262262
iface.projectRead.disconnect()
263263

0 commit comments

Comments
 (0)