24
24
from datetime import datetime
25
25
from enum import Enum
26
26
from pathlib import Path
27
- from typing import Callable , Dict , List
27
+ from typing import Callable , Dict , List , Optional
28
28
29
29
from libqfieldsync .layer import LayerSource , SyncAction
30
30
from libqfieldsync .offline_converter import ExportType
@@ -79,10 +79,10 @@ class CloudTransferDialog(QDialog, CloudTransferDialogUi):
79
79
@staticmethod
80
80
def show_transfer_dialog (
81
81
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 ,
86
86
):
87
87
if CloudTransferDialog .instance :
88
88
CloudTransferDialog .instance .show ()
@@ -108,8 +108,8 @@ def on_finished(result):
108
108
def __init__ (
109
109
self ,
110
110
network_manager : CloudNetworkAccessManager ,
111
- cloud_project : CloudProject = None ,
112
- parent : QWidget = None ,
111
+ cloud_project : Optional [ CloudProject ] = None ,
112
+ parent : Optional [ QWidget ] = None ,
113
113
) -> None :
114
114
"""Constructor."""
115
115
super (CloudTransferDialog , self ).__init__ (parent = parent )
0 commit comments