Skip to content

Commit 53e46b3

Browse files
authored
Merge pull request #708 from opengisch/fix_typing_on_older_python
fix(typing): older python versions do not support ` | None` type def yet
2 parents 3e9c653 + f2a7cc0 commit 53e46b3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

qfieldsync/gui/cloud_transfer_dialog.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from datetime import datetime
2525
from enum import Enum
2626
from pathlib import Path
27-
from typing import Callable, Dict, List
27+
from typing import Callable, Dict, List, Optional
2828

2929
from libqfieldsync.layer import LayerSource, SyncAction
3030
from libqfieldsync.offline_converter import ExportType
@@ -79,10 +79,10 @@ class CloudTransferDialog(QDialog, CloudTransferDialogUi):
7979
@staticmethod
8080
def show_transfer_dialog(
8181
network_manager: CloudNetworkAccessManager,
82-
cloud_project: CloudProject | None = None,
83-
accepted_cb: Callable | None = None,
84-
rejected_cb: Callable | None = None,
85-
parent: QWidget | None = None,
82+
cloud_project: Optional[CloudProject] = None,
83+
accepted_cb: Optional[Callable] = None,
84+
rejected_cb: Optional[Callable] = None,
85+
parent: Optional[QWidget] = None,
8686
):
8787
if CloudTransferDialog.instance:
8888
CloudTransferDialog.instance.show()
@@ -108,8 +108,8 @@ def on_finished(result):
108108
def __init__(
109109
self,
110110
network_manager: CloudNetworkAccessManager,
111-
cloud_project: CloudProject = None,
112-
parent: QWidget = None,
111+
cloud_project: Optional[CloudProject] = None,
112+
parent: Optional[QWidget] = None,
113113
) -> None:
114114
"""Constructor."""
115115
super(CloudTransferDialog, self).__init__(parent=parent)

0 commit comments

Comments
 (0)