​​
On Mon, Apr 6, 2015 at 11:53 AM, Largo84 <[email protected]> wrote:

>
> Whoops!  Will fix immediately.​ ​
>>
>
> Well don't try this while on the treadmill:-(
>

​Hahaha.

The fix (I think) is at rev 24cc123. Please let me know how it works for
you.

>From the checkin log:

QQQ
Fixed several bugs relating to @clean.
Not sure why these did not show up before.
1. Defined p.atCleanNodeName.
2. Fixed fairly recent bug in at.setTargetFileName.
    Must check p.atCleanNodeName as well as  p.atNosentFileNodeName.
QQQ

The "ultimate" cause of the bug was distinguishing more fully between
@clean and @nosent.  This is required to make @nosent work as it did in Leo
5.0, but I always knew this was dangerous. Here is the checkin log for rev:
99777f5 Friday, April 03, 2015 11:28:51 AM:

QQQ
Added v.atCleanNodeName and changed v.atNoSentinelsFileNodeName. This is a
*major* change. All tests pass.
QQQ

Happily the fix was straightforward in the end. In at.setTargetFileName,
change::

     elif nosentinels:
        at.targetFileName = root.atNoSentFileNodeName()

to::

     elif nosentinels:
        at.targetFileName = (
            root.atNoSentFileNodeName() or
            root.atCleanNodeName()) # 2015/04/06

The result of Friday's buggy rev 99777f5 was that at.targetFileName was
*empty* for @clean nodes, with the expected tragic results :-)

No guarantees, but everything seems to be working again.

EKR

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to