@@ -230,15 +230,14 @@ def resolve(
230230 if not func :
231231 raise Exception (f"Unknown function { function } for { signature } " )
232232
233- # Create URN extension
234233 func_extension_urns = [
235234 ste .SimpleExtensionURN (
236235 extension_urn_anchor = registry .lookup_urn (urn ), urn = urn
237236 )
238237 ]
239238
240- # Create URI extension (convert URN to URI via bimap)
241- uri = registry .urn_to_uri (urn )
239+ # Create URI extension for backwards compatibility during URI -> URN migration
240+ uri = registry ._uri_urn_bimap . get_uri (urn )
242241 func_extension_uris = []
243242 if uri :
244243 uri_anchor = registry .lookup_uri_anchor (uri )
@@ -247,7 +246,6 @@ def resolve(
247246 ste .SimpleExtensionURI (extension_uri_anchor = uri_anchor , uri = uri )
248247 ]
249248
250- # Create extension function declaration with both URI and URN references
251249 func_extensions = [
252250 ste .SimpleExtensionDeclaration (
253251 extension_function = ste .SimpleExtensionDeclaration .ExtensionFunction (
@@ -259,7 +257,6 @@ def resolve(
259257 )
260258 ]
261259
262- # Merge extensions from all expressions
263260 extension_urns = merge_extension_urns (
264261 func_extension_urns , * [b .extension_urns for b in bound_expressions ]
265262 )
@@ -329,15 +326,14 @@ def resolve(
329326 if not func :
330327 raise Exception (f"Unknown function { function } for { signature } " )
331328
332- # Create URN extension
333329 func_extension_urns = [
334330 ste .SimpleExtensionURN (
335331 extension_urn_anchor = registry .lookup_urn (urn ), urn = urn
336332 )
337333 ]
338334
339- # Create URI extension (convert URN to URI via bimap)
340- uri = registry .urn_to_uri (urn )
335+ # Create URI extension for backwards compatibility during URI -> URN migration
336+ uri = registry ._uri_urn_bimap . get_uri (urn )
341337 func_extension_uris = []
342338 if uri :
343339 uri_anchor = registry .lookup_uri_anchor (uri )
@@ -346,7 +342,6 @@ def resolve(
346342 ste .SimpleExtensionURI (extension_uri_anchor = uri_anchor , uri = uri )
347343 ]
348344
349- # Create extension function declaration with both URI and URN references
350345 func_extensions = [
351346 ste .SimpleExtensionDeclaration (
352347 extension_function = ste .SimpleExtensionDeclaration .ExtensionFunction (
@@ -358,7 +353,6 @@ def resolve(
358353 )
359354 ]
360355
361- # Merge extensions from all expressions
362356 extension_urns = merge_extension_urns (
363357 func_extension_urns , * [b .extension_urns for b in bound_expressions ]
364358 )
@@ -430,15 +424,14 @@ def resolve(
430424 if not func :
431425 raise Exception (f"Unknown function { function } for { signature } " )
432426
433- # Create URN extension
434427 func_extension_urns = [
435428 ste .SimpleExtensionURN (
436429 extension_urn_anchor = registry .lookup_urn (urn ), urn = urn
437430 )
438431 ]
439432
440- # Create URI extension (convert URN to URI via bimap)
441- uri = registry .urn_to_uri (urn )
433+ # Create URI extension for backwards compatibility during URI -> URN migration
434+ uri = registry ._uri_urn_bimap . get_uri (urn )
442435 func_extension_uris = []
443436 if uri :
444437 uri_anchor = registry .lookup_uri_anchor (uri )
@@ -447,7 +440,6 @@ def resolve(
447440 ste .SimpleExtensionURI (extension_uri_anchor = uri_anchor , uri = uri )
448441 ]
449442
450- # Create extension function declaration with both URI and URN references
451443 func_extensions = [
452444 ste .SimpleExtensionDeclaration (
453445 extension_function = ste .SimpleExtensionDeclaration .ExtensionFunction (
@@ -459,7 +451,7 @@ def resolve(
459451 )
460452 ]
461453
462- # Merge extensions from all expressions
454+
463455 extension_urns = merge_extension_urns (
464456 func_extension_urns ,
465457 * [b .extension_urns for b in bound_expressions ],
0 commit comments