Edward introduced the function getVr() on July 27, at rev f520b66d. Any version earlier than that won't have it.
On Wednesday, September 4, 2024 at 7:33:11 AM UTC-4 Thomas Passin wrote: > Thanks for testing, and thanks for the report. The big-tree layout was a > late addition and it works for me. I haven't tried the outline on Linux, > yet. I'm puzzled by the error report, though. It's reporting the wrong > place in the file: the AttributeError reported can't happen there since > it's just a string split. > > Could you try the outline using a current version of the devel branch? > IIRC the missing getVr() method is something that Edward added recently, > probably after 6.8.1 was released. If you can't update for now I could > send you a version that does work with 6.8.1 too. > > On Wednesday, September 4, 2024 at 6:01:07 AM UTC-4 viktor....@gmail.com > wrote: > >> Hello Thomas, >> >> tbp1...@gmail.com schrieb am Dienstag, 3. September 2024 um 19:46:40 >> UTC+2: >> >> In Engineering Notebook: A Script-based Approach To Leo's Layouts >> <https://groups.google.com/g/leo-editor/c/EYQ4odwLLxY> I proposed a >> system to apply layouts (different arrangements of Leo's panes). Attached >> to this post is a Leo outline that contains commands and a menu that let >> you try out the system for yourself. >> >> ... >> >> Give the outline a try. If you find any bugs or unexpected behavior, >> please let me know. ... >> >> >> I gave it a try with Leo 6.8.1 from PyPI in a Fedora 40 VM. - Everything >> looks good, with one small hiccup. - Here's my log: >> >> Download outline to '~/Documents/' as 'TBP-Layout-Script-Commands.leo'. >> >> * Read info 'About this Outline' ... >> * Try command 'layout-open-rpcalc-in-tabbed-body' ? - Works. >> * Try command 'layout-big-tree' ? - Not OK - See "Log-001". >> * Try command 'layout-restore-default' ? - Works. >> * Try command 'vr3-toggle-in-main-split' ? - Works. >> * Try command 'layout-make-tabbed-body-pane' ? - Works. >> * Try command 'layout-vr3-to-tabbed-body' ? - Works. >> * Try command 'layout-swap-nav-panel' ? - Works. >> * Try command 'layout-restore-default' ? - Works. >> >> With kind regards, >> >> Viktor >> >> ### Log-001 ### >> >> Leo Log Window >> Leo 6.8.1, master branch >> Python 3.12.5, PyQt version 6.6.2 >> linux >> reading settings in >> /home/user/Documents/TBP-Layout-Script-Commands.leo >> read outline in 0.00 seconds >> exception executing script >> Traceback (most recent call last): >> File >> "/home/user/PyVE/PyPI/Leo/lib64/python3.12/site-packages/leo/core/leoCommands.py", >> >> line 1214, in executeScript >> c.executeScriptHelper(args, define_g, define_name, namespace, >> script) >> File >> "/home/user/PyVE/PyPI/Leo/lib64/python3.12/site-packages/leo/core/leoCommands.py", >> >> line 1259, in executeScriptHelper >> exec(compile(script, scriptFile, 'exec'), d) >> File "/home/user/.leo/scriptFile.py", line 31, in <module> >> NAMES = 'viewrendered_pane viewrendered3_pane rpcalc'.split() >> ^^^^^^^ >> AttributeError: module 'leo.plugins.viewrendered' has no attribute >> 'getVr' >> -------------------- >> line 30: if not c.user_dict.get(EXTRAS): >> * line 31: NAMES = 'viewrendered_pane viewrendered3_pane >> rpcalc'.split() >> line 32: c.user_dict[EXTRAS] = set(NAMES) >> line 33: >> >> -- 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 leo-editor+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/c32aac54-6ecf-441c-98b4-541e3e65b28cn%40googlegroups.com.