<table><tr><td style="">sirgienko created this revision.<br />sirgienko added reviewers: Cantor, asemke.<br />sirgienko added a project: Cantor.<br />Restricted Application added a subscriber: KDE Edu.<br />Restricted Application added a project: KDE Edu.<br />sirgienko requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11963">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Luabackend haven't parsed errors, so if entries cause errors, we just get empty output (but not empty error output, which don't check). This add error handling, so now we could see, if errors hapened.</p></div></div><br /><div><strong>TEST PLAN</strong><div><ol class="remarkup-list">
<li class="remarkup-list-item">Start lua session, and check, that wrong lua expression don't produce any output.</li>
<li class="remarkup-list-item">Apply this patch</li>
<li class="remarkup-list-item">Check, that how wrong lua expression produce output and cause error entry status</li>
</ol></div></div><br /><div><strong>REPOSITORY</strong><div><div>R55 Cantor</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11963">https://phabricator.kde.org/D11963</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/backends/lua/luaexpression.cpp<br />
src/backends/lua/luaexpression.h<br />
src/backends/lua/luasession.cpp</div></div></div><br /><div><strong>To: </strong>sirgienko, Cantor, asemke<br /><strong>Cc: </strong>Cantor, KDE Edu, narvaez, apol<br /></div>