|
From: <mi...@us...> - 2026-07-16 10:43:49
|
Revision: 10387
http://sourceforge.net/p/docutils/code/10387
Author: milde
Date: 2026-07-16 10:43:46 +0000 (Thu, 16 Jul 2026)
Log Message:
-----------
Simplify logic in AnonymousHyperlinks transform.
No change to the behaviour.
Modified Paths:
--------------
trunk/docutils/docutils/transforms/references.py
Modified: trunk/docutils/docutils/transforms/references.py
===================================================================
--- trunk/docutils/docutils/transforms/references.py 2026-07-16 10:43:33 UTC (rev 10386)
+++ trunk/docutils/docutils/transforms/references.py 2026-07-16 10:43:46 UTC (rev 10387)
@@ -218,20 +218,18 @@
ref['refuri'] = target['refuri']
ref.resolved = True
break
- else:
- if not target['ids']:
- if 'refid' in target: # propagated target
- target = self.document.ids[target['refid']]
- elif 'refname' in target: # indirect target
- target = self.document.names[target['refname']]
- elif next_node := self.next_suitable_node(target):
- target = next_node
- else:
- self.document.set_id(target)
- continue
+ if target['ids']:
ref['refid'] = target['ids'][0]
self.document.note_refid(ref)
break
+ if 'refid' in target: # propagated target
+ target = self.document.ids[target['refid']]
+ elif 'refname' in target: # indirect target
+ target = self.document.names[target['refname']]
+ elif next_node := self.next_suitable_node(target):
+ target = next_node
+ else:
+ self.document.set_id(target)
class IndirectHyperlinks(Transform):
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|