36
36
from xarray .core .dataarray import DataArray
37
37
from xarray .core .dataset import Dataset , _get_chunk , _maybe_chunk
38
38
from xarray .core .indexes import Index
39
- from xarray .core .types import ZarrWriteModes
39
+ from xarray .core .types import NetcdfWriteModes , ZarrWriteModes
40
40
from xarray .core .utils import is_remote_uri
41
41
from xarray .namedarray .daskmanager import DaskManager
42
42
from xarray .namedarray .parallelcompat import guess_chunkmanager
@@ -1120,7 +1120,7 @@ def open_mfdataset(
1120
1120
def to_netcdf (
1121
1121
dataset : Dataset ,
1122
1122
path_or_file : str | os .PathLike | None = None ,
1123
- mode : Literal [ "w" , "a" ] = "w" ,
1123
+ mode : NetcdfWriteModes = "w" ,
1124
1124
format : T_NetcdfTypes | None = None ,
1125
1125
group : str | None = None ,
1126
1126
engine : T_NetcdfEngine | None = None ,
@@ -1138,7 +1138,7 @@ def to_netcdf(
1138
1138
def to_netcdf (
1139
1139
dataset : Dataset ,
1140
1140
path_or_file : None = None ,
1141
- mode : Literal [ "w" , "a" ] = "w" ,
1141
+ mode : NetcdfWriteModes = "w" ,
1142
1142
format : T_NetcdfTypes | None = None ,
1143
1143
group : str | None = None ,
1144
1144
engine : T_NetcdfEngine | None = None ,
@@ -1155,7 +1155,7 @@ def to_netcdf(
1155
1155
def to_netcdf (
1156
1156
dataset : Dataset ,
1157
1157
path_or_file : str | os .PathLike ,
1158
- mode : Literal [ "w" , "a" ] = "w" ,
1158
+ mode : NetcdfWriteModes = "w" ,
1159
1159
format : T_NetcdfTypes | None = None ,
1160
1160
group : str | None = None ,
1161
1161
engine : T_NetcdfEngine | None = None ,
@@ -1173,7 +1173,7 @@ def to_netcdf(
1173
1173
def to_netcdf (
1174
1174
dataset : Dataset ,
1175
1175
path_or_file : str | os .PathLike ,
1176
- mode : Literal [ "w" , "a" ] = "w" ,
1176
+ mode : NetcdfWriteModes = "w" ,
1177
1177
format : T_NetcdfTypes | None = None ,
1178
1178
group : str | None = None ,
1179
1179
engine : T_NetcdfEngine | None = None ,
@@ -1191,7 +1191,7 @@ def to_netcdf(
1191
1191
def to_netcdf (
1192
1192
dataset : Dataset ,
1193
1193
path_or_file : str | os .PathLike ,
1194
- mode : Literal [ "w" , "a" ] = "w" ,
1194
+ mode : NetcdfWriteModes = "w" ,
1195
1195
format : T_NetcdfTypes | None = None ,
1196
1196
group : str | None = None ,
1197
1197
engine : T_NetcdfEngine | None = None ,
@@ -1209,7 +1209,7 @@ def to_netcdf(
1209
1209
def to_netcdf (
1210
1210
dataset : Dataset ,
1211
1211
path_or_file : str | os .PathLike ,
1212
- mode : Literal [ "w" , "a" ] = "w" ,
1212
+ mode : NetcdfWriteModes = "w" ,
1213
1213
format : T_NetcdfTypes | None = None ,
1214
1214
group : str | None = None ,
1215
1215
engine : T_NetcdfEngine | None = None ,
@@ -1226,7 +1226,7 @@ def to_netcdf(
1226
1226
def to_netcdf (
1227
1227
dataset : Dataset ,
1228
1228
path_or_file : str | os .PathLike | None ,
1229
- mode : Literal [ "w" , "a" ] = "w" ,
1229
+ mode : NetcdfWriteModes = "w" ,
1230
1230
format : T_NetcdfTypes | None = None ,
1231
1231
group : str | None = None ,
1232
1232
engine : T_NetcdfEngine | None = None ,
@@ -1241,7 +1241,7 @@ def to_netcdf(
1241
1241
def to_netcdf (
1242
1242
dataset : Dataset ,
1243
1243
path_or_file : str | os .PathLike | None = None ,
1244
- mode : Literal [ "w" , "a" ] = "w" ,
1244
+ mode : NetcdfWriteModes = "w" ,
1245
1245
format : T_NetcdfTypes | None = None ,
1246
1246
group : str | None = None ,
1247
1247
engine : T_NetcdfEngine | None = None ,
0 commit comments