36
36
def module_from_url (
37
37
url : str ,
38
38
fallback : Optional [Any ] = None ,
39
- resolve_exports : bool = IDOM_DEBUG_MODE . current ,
39
+ resolve_exports : bool | None = None ,
40
40
resolve_exports_depth : int = 5 ,
41
41
unmount_before_update : bool = False ,
42
42
) -> WebModule :
@@ -65,7 +65,11 @@ def module_from_url(
65
65
file = None ,
66
66
export_names = (
67
67
resolve_module_exports_from_url (url , resolve_exports_depth )
68
- if resolve_exports
68
+ if (
69
+ resolve_exports
70
+ if resolve_exports is not None
71
+ else IDOM_DEBUG_MODE .current
72
+ )
69
73
else None
70
74
),
71
75
unmount_before_update = unmount_before_update ,
@@ -80,7 +84,7 @@ def module_from_template(
80
84
package : str ,
81
85
cdn : str = "https://esm.sh" ,
82
86
fallback : Optional [Any ] = None ,
83
- resolve_exports : bool = IDOM_DEBUG_MODE . current ,
87
+ resolve_exports : bool | None = None ,
84
88
resolve_exports_depth : int = 5 ,
85
89
unmount_before_update : bool = False ,
86
90
) -> WebModule :
@@ -159,7 +163,7 @@ def module_from_file(
159
163
name : str ,
160
164
file : Union [str , Path ],
161
165
fallback : Optional [Any ] = None ,
162
- resolve_exports : bool = IDOM_DEBUG_MODE . current ,
166
+ resolve_exports : bool | None = None ,
163
167
resolve_exports_depth : int = 5 ,
164
168
unmount_before_update : bool = False ,
165
169
symlink : bool = False ,
@@ -209,7 +213,11 @@ def module_from_file(
209
213
file = target_file ,
210
214
export_names = (
211
215
resolve_module_exports_from_file (source_file , resolve_exports_depth )
212
- if resolve_exports
216
+ if (
217
+ resolve_exports
218
+ if resolve_exports is not None
219
+ else IDOM_DEBUG_MODE .current
220
+ )
213
221
else None
214
222
),
215
223
unmount_before_update = unmount_before_update ,
@@ -236,7 +244,7 @@ def module_from_string(
236
244
name : str ,
237
245
content : str ,
238
246
fallback : Optional [Any ] = None ,
239
- resolve_exports : bool = IDOM_DEBUG_MODE . current ,
247
+ resolve_exports : bool | None = None ,
240
248
resolve_exports_depth : int = 5 ,
241
249
unmount_before_update : bool = False ,
242
250
) -> WebModule :
@@ -280,7 +288,11 @@ def module_from_string(
280
288
file = target_file ,
281
289
export_names = (
282
290
resolve_module_exports_from_file (target_file , resolve_exports_depth )
283
- if resolve_exports
291
+ if (
292
+ resolve_exports
293
+ if resolve_exports is not None
294
+ else IDOM_DEBUG_MODE .current
295
+ )
284
296
else None
285
297
),
286
298
unmount_before_update = unmount_before_update ,
0 commit comments