Skip to content

Commit ed67f23

Browse files
committed
Fix rebasing from master
1 parent 298a2a8 commit ed67f23

10 files changed

Lines changed: 28 additions & 87 deletions

File tree

lizmap/dialogs/main.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pathlib import Path
2-
from typing import TYPE_CHECKING, Any
2+
from typing import Any
33

44
from qgis.core import (
55
Qgis,
@@ -25,6 +25,7 @@
2525
QPushButton,
2626
QSizePolicy,
2727
QSpacerItem,
28+
QWidget,
2829
)
2930
from qgis.utils import OverrideCursor, iface
3031

@@ -92,9 +93,6 @@
9293
WEB_ENGINE = False
9394
WEBKIT_AVAILABLE = False
9495

95-
if TYPE_CHECKING:
96-
from qgis.PyQt.QtWidgets import QWidget
97-
9896

9997
FORM_CLASS = load_ui('ui_lizmap.ui')
10098

lizmap/dialogs/server_wizard.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from base64 import b64encode
66
from enum import IntEnum, auto
77
from functools import partial
8-
from typing import TYPE_CHECKING
98

109
from qgis.core import (
1110
Qgis,
@@ -39,6 +38,7 @@
3938
QSpacerItem,
4039
QSpinBox,
4140
QVBoxLayout,
41+
QWidget,
4242
QWizard,
4343
QWizardPage,
4444
)
@@ -54,10 +54,6 @@
5454
from ..toolbelt.plugin import lizmap_user_folder, user_settings
5555
from ..toolbelt.version import version
5656

57-
if TYPE_CHECKING:
58-
from qgis.PyQt.QtWidgets import QWidget
59-
60-
6157
THUMBS = " 👍"
6258
DEBUG = True
6359

lizmap/drag_drop_dataviz_manager.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from enum import Enum, unique
2-
from typing import TYPE_CHECKING
32

43
from qgis.PyQt.QtCore import Qt
54
from qgis.PyQt.QtGui import QBrush, QIcon
@@ -16,11 +15,10 @@
1615
)
1716

1817
from . import logger
18+
from .definitions.dataviz import DatavizDefinitions
1919
from .toolbelt.i18n import tr
2020
from .toolbelt.resources import resources_path
2121

22-
if TYPE_CHECKING:
23-
from lizmap.definitions.dataviz import DatavizDefinitions
2422

2523
@unique
2624
class Container(Enum):

lizmap/plugin/core.py

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,6 @@
33

44
from functools import partial
55
from os.path import relpath
6-
from pathlib import Path
7-
8-
from typing import (
9-
TYPE_CHECKING,
10-
Dict,
11-
Optional,
12-
)
136

147
from qgis.core import (
158
Qgis,
@@ -23,6 +16,7 @@
2316
QgsSettings,
2417
QgsVectorLayer,
2518
)
19+
from qgis.gui import QgisInterface
2620
from qgis.PyQt.QtCore import (
2721
QCoreApplication,
2822
Qt,
@@ -141,11 +135,6 @@
141135
from .training import TrainingManager
142136
from .webdav import WebDavManager
143137

144-
if TYPE_CHECKING:
145-
from qgis.gui import QgisInterface
146-
147-
from . import helpers
148-
149138
VERSION_URL = "https://raw.githubusercontent.com/3liz/lizmap-web-client/versions/versions.json"
150139
# To try a local file
151140
# VERSION_URL = 'file:///home/etienne/.local/share/QGIS/QGIS3/profiles/default/Lizmap/released_versions.json'
@@ -531,31 +520,6 @@ def __init__(self, iface: QgisInterface, lwc_version: LwcVersions = None):
531520
self.help_action_cloud = None
532521

533522
def configure_dev_version(self):
534-
# File handler for logging
535-
temp_dir = Path(tempfile.gettempdir()).joinpath("QGIS_Lizmap")
536-
if not temp_dir.exists():
537-
temp_dir.mkdir()
538-
539-
if not as_boolean(os.getenv("CI")):
540-
file_handler = logging.FileHandler(temp_dir.joinpath("lizmap.log"))
541-
file_handler.setLevel(logging.DEBUG)
542-
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
543-
file_handler.setFormatter(formatter)
544-
add_logging_handler_once(LOGGER, file_handler)
545-
LOGGER.debug(
546-
f"The directory <a href='file://{temp_dir}'>{temp_dir}</a> "
547-
"is currently used for file logging."
548-
)
549-
550-
# All logs
551-
def write_log_message(message, tag, level):
552-
"""Write all tabs from QGIS to files."""
553-
temp_dir_log = Path(tempfile.gettempdir()).joinpath("QGIS_Lizmap")
554-
with open(temp_dir_log.joinpath("all.log"), "a") as log_file:
555-
log_file.write(f"{tag}({level}): {message}")
556-
557-
QgsApplication.messageLog().messageReceived.connect(write_log_message)
558-
559523
self.dlg.setWindowTitle(
560524
f"Lizmap branch {self.version}, commit {current_git_hash()}, next {next_git_tag()}"
561525
)

lizmap/plugin/layer_tree.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import os
66

77
from typing import (
8-
TYPE_CHECKING,
98
Any,
9+
Optional,
1010
Protocol,
1111
Tuple,
1212
)
@@ -25,6 +25,7 @@
2525
QgsVectorLayer,
2626
QgsWkbTypes,
2727
)
28+
from qgis.gui import QgisInterface
2829
from qgis.PyQt.QtCore import Qt
2930
from qgis.PyQt.QtGui import QIcon
3031
from qgis.PyQt.QtWidgets import (
@@ -33,6 +34,7 @@
3334
)
3435

3536
from .. import logger
37+
from ..config import GlobalOptionsDefinitions, LayerOptionDefinitions
3638
from ..definitions.definitions import (
3739
DURATION_WARNING_BAR,
3840
GroupNames,
@@ -55,12 +57,6 @@
5557
)
5658
from .helpers import display_error, string_to_list
5759

58-
if TYPE_CHECKING:
59-
from qgis.gui import QgisInterface
60-
61-
from ..config import GlobalOptionsDefinitions, LayerOptionDefinitions
62-
from ..dialogs.main import LizmapDialog
63-
6460

6561
class LizmapProtocol(Protocol):
6662
dlg: LizmapDialog

lizmap/server_dav.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from base64 import b64encode
22
from collections import namedtuple
33
from pathlib import Path
4-
from typing import TYPE_CHECKING
54

65
from qgis.core import (
76
Qgis,
@@ -17,14 +16,11 @@
1716

1817
from . import logger
1918
from .definitions.definitions import RepositoryComboData, ServerComboData
19+
from .dialogs.main import LizmapDialog
2020
from .saas import webdav_properties
2121
from .toolbelt.i18n import tr
2222
from .toolbelt.strings import path_to_url
2323

24-
if TYPE_CHECKING:
25-
from .dialogs.main import LizmapDialog
26-
27-
2824
PropFindFileResponse = namedtuple(
2925
'PropFindFile',
3026
[

lizmap/server_lwc.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from functools import partial
77
from pathlib import Path
88
from typing import (
9-
TYPE_CHECKING,
109
Callable,
1110
)
1211

@@ -40,29 +39,26 @@
4039
QWidget,
4140
)
4241

43-
from lizmap.definitions.definitions import (
42+
from . import logger
43+
from .definitions.definitions import (
4444
DEV_VERSION_PREFIX,
4545
UNSTABLE_VERSION_PREFIX,
4646
ReleaseStatus,
4747
ServerComboData,
4848
)
49-
from lizmap.definitions.lizmap_cloud import CLOUD_QGIS_MIN_RECOMMENDED
50-
from lizmap.dialogs.server_wizard import (
49+
from .definitions.lizmap_cloud import CLOUD_QGIS_MIN_RECOMMENDED
50+
from .dialogs.main import LizmapDialog
51+
from .dialogs.server_wizard import (
5152
CreateFolderWizard,
5253
NamePage,
5354
ServerWizard,
5455
)
55-
56-
from . import logger
5756
from .saas import is_lizmap_cloud, webdav_properties
5857
from .toolbelt.convert import ambiguous_to_bool
5958
from .toolbelt.i18n import tr
6059
from .toolbelt.plugin import lizmap_user_folder, user_settings
6160
from .toolbelt.version import qgis_version_info, version
6261

63-
if TYPE_CHECKING:
64-
from .dialogs.main import LizmapDialog
65-
6662

6763
class TableCell(Enum):
6864
""" Cells in the table. """

lizmap/table_manager/base.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import os
66

77
from collections import namedtuple
8-
from typing import TYPE_CHECKING
98

109
from qgis.core import QgsMapLayerModel, QgsMasterLayoutInterface, QgsProject
1110
from qgis.PyQt.QtCore import Qt
@@ -20,16 +19,18 @@
2019
)
2120

2221
from .. import logger
23-
from ..definitions.base import BaseDefinitions, InputType
22+
from ..definitions.base import (
23+
BaseDefinitions,
24+
InputType,
25+
InputTypeError,
26+
)
2427
from ..definitions.dataviz import AggregationType, GraphType
2528
from ..definitions.definitions import LwcVersions
29+
from ..dialogs.main import LizmapDialog
2630
from ..qt_style_sheets import NEW_FEATURE_CSS
2731
from ..toolbelt.convert import as_boolean
2832
from ..toolbelt.i18n import tr
2933

30-
if TYPE_CHECKING:
31-
from .dialogs.main import LizmapDialog
32-
3334

3435
class CellError(Exception):
3536
pass

lizmap/table_manager/dataviz.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import json
44

5-
from typing import TYPE_CHECKING
6-
75
from qgis.core import (
86
QgsApplication,
97
QgsAuthMethodConfig,
@@ -26,20 +24,17 @@
2624
from qgis.utils import OverrideCursor
2725

2826
from .. import logger
27+
from ..definitions.base import BaseDefinitions
2928
from ..definitions.dataviz import GraphType
3029
from ..definitions.definitions import ServerComboData
30+
from ..dialogs.main import LizmapDialog
3131
from ..dialogs.server_wizard import ServerWizard
3232
from ..table_manager.base import TableManager
3333
from ..toolbelt.convert import as_boolean
3434
from ..toolbelt.i18n import tr
3535
from ..toolbelt.resources import resources_path
3636
from ..toolbelt.strings import merge_strings
3737

38-
if TYPE_CHECKING:
39-
from lizmap.definitions.base import BaseDefinitions
40-
from lizmap.dialogs.main import LizmapDialog
41-
42-
4338

4439
class TableManagerDataviz(TableManager):
4540

lizmap/table_manager/layouts.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
""" Table manager for layouts. """
22
from enum import Enum
3-
from typing import TYPE_CHECKING
43

54
from qgis.core import QgsMasterLayoutInterface, QgsProject
65
from qgis.PyQt.QtCore import Qt
6+
from qgis.PyQt.QtWidgets import (
7+
QAbstractButton,
8+
QDialog,
9+
QWidget,
10+
)
711

812
from .. import logger
13+
from ..definitions.base import BaseDefinitions
914
from ..definitions.definitions import LwcVersions
1015
from .base import TableManager
1116

12-
if TYPE_CHECKING:
13-
from qgis.PyQt.QtWidgets import QAbstractButton, QDialog, QWidget
14-
from lizmap.definitions.base import BaseDefinitions
15-
1617

1718
class TableManagerLayouts(TableManager):
1819

0 commit comments

Comments
 (0)