@@ -151,7 +151,7 @@ def module_from_template(
151
151
content = Template (template_file .read_text ()).substitute (variables )
152
152
153
153
return module_from_string (
154
- _FROM_TEMPLATE_DIR + "/" + package_name + module_name_suffix ( package_name ) ,
154
+ _FROM_TEMPLATE_DIR + "/" + package_name ,
155
155
content ,
156
156
fallback ,
157
157
resolve_exports ,
@@ -190,6 +190,8 @@ def module_from_file(
190
190
symlink:
191
191
Whether the web module should be saved as a symlink to the given ``file``.
192
192
"""
193
+ name += module_name_suffix (name )
194
+
193
195
source_file = Path (file ).resolve ()
194
196
target_file = _web_module_path (name )
195
197
if not source_file .exists ():
@@ -206,7 +208,7 @@ def module_from_file(
206
208
_copy_file (target_file , source_file , symlink )
207
209
208
210
return WebModule (
209
- source = name + module_name_suffix ( name ) ,
211
+ source = name ,
210
212
source_type = NAME_SOURCE ,
211
213
default_fallback = fallback ,
212
214
file = target_file ,
@@ -262,6 +264,8 @@ def module_from_string(
262
264
Using this option has negative performance consequences since all DOM
263
265
elements must be changed on each render. See :issue:`461` for more info.
264
266
"""
267
+ name += module_name_suffix (name )
268
+
265
269
target_file = _web_module_path (name )
266
270
267
271
if target_file .exists () and target_file .read_text () != content :
@@ -275,7 +279,7 @@ def module_from_string(
275
279
target_file .write_text (content )
276
280
277
281
return WebModule (
278
- source = name + module_name_suffix ( name ) ,
282
+ source = name ,
279
283
source_type = NAME_SOURCE ,
280
284
default_fallback = fallback ,
281
285
file = target_file ,
@@ -387,7 +391,6 @@ def _make_export(
387
391
388
392
389
393
def _web_module_path (name : str ) -> Path :
390
- name += module_name_suffix (name )
391
394
directory = IDOM_WED_MODULES_DIR .current
392
395
path = directory .joinpath (* name .split ("/" ))
393
396
return path .with_suffix (path .suffix )
0 commit comments