|
PITS /
00915Summary: Page text variable erroneous usage loops
Created: 2007-04-23 15:37
Status: Closed in 2.2.0 beta 56
Category: Bug
From: Simon
Assigned:
Priority: 5
Version: Current
OS: on PmWiki
Description: See PTV-Summary The following code snippet cause a lot of pain until I tracked it down.
(:Summaryx:A starting point for Developers to both learn and record ''how we do things around here'':)
(:Summaryx:{$:Summaryx}:)
'''[--{$:Summaryx}--]'''
Could the mode of failure be more graceful. There may still be a recursion problem, see Test.PageTextVariables Along the lines of (remove # to make functional)
:Tip#tree:{$:Sheldon}
:Sheldon:{$:Tiptree}
PmWiki only deals with the case of a self-recursive page text variable; avoiding indirect recursions isn't supported at the moment. (The theory being that indirect recursions occur a lot less frequently than self-recursions, as well as being a _lot_ harder to detect and prevent.) Pm Note that once this is in a page you can't edit it out, but you can copy the contents of the page, then delete the page, then recreate the (fixed) page |