I've attached a test case that seems to show that getAllText() is sometimes 
succeeding and sometimes failing. When it fails it doesn't throw an error, but 
it just retrieves a string of length 1, instead of retrieving the actual text 
of the chain. I see this on 1.5.6.1 and 1.5.7.svn, in both Linux and Windows.

To run the test open the .sla and from the script menu execute 
chapter_heading_style.py.  The text frame name "debug" at the very top will 
contain the word "Error" if the getAllText() call in the script fails.  What I 
see is that it works fine the first time, then it fails on every subsequent 
try, until I alter something on the document.  For example, if I grab and move 
the "debug" text frame a bit then getAllText() will succeed once, and then fail 
repeatedly again.  Saving and reopening the document also causes the script to 
work again the first time.

Thanks.


--

  Matt Miller
  mailto:matt.mil...@fastmail.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.scribus.net/pipermail/scribus/attachments/20210303/83076fa0/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 7.25x9-Wide-Margin-Self-Pronouning_Mal.sla
Type: application/octet-stream
Size: 83787 bytes
Desc: not available
URL: 
<http://lists.scribus.net/pipermail/scribus/attachments/20210303/83076fa0/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: chapter_heading_style.py
Type: application/octet-stream
Size: 3084 bytes
Desc: not available
URL: 
<http://lists.scribus.net/pipermail/scribus/attachments/20210303/83076fa0/attachment-0001.obj>
___
Scribus Mailing List: scribus@lists.scribus.net
Edit your options or unsubscribe:
http://lists.scribus.net/mailman/listinfo/scribus
See also:
http://wiki.scribus.net
http://forums.scribus.net

Reply via email to