worked on error output just a little.

This commit is contained in:
Brad Arant 2024-11-18 16:59:32 -08:00
parent e249588a19
commit b0453fe0cb
5 changed files with 11 additions and 17 deletions

View File

@ -20,25 +20,13 @@ namespace jet {
coreutils::IMFRequest request(postdata); coreutils::IMFRequest request(postdata);
coreutils::IMFMessage message(postdata); coreutils::IMFMessage message(postdata);
if(contentType == "multipart/form-data") if(contentType == "multipart/form-data")
std::cout << "output multipart variables to global" << std::endl; std::cout << "output multipart variables to global" << std::endl;
else if(contentType == "application/x-www-form-urlencoded") else if(contentType == "application/x-www-form-urlencoded")
std::cout << "output urlencoded variables to global" << std::endl; std::cout << "output urlencoded variables to global" << std::endl;
} }
} }
processContainer(container);
try {
processContainer(container);
}
catch(coreutils::Exception e) {
std::cout << container.parsed() << std::endl;
std::cout << "***** " << e.text << std::endl;
std::cout << container.unparsed() << std::endl;
throw e;
}
} }
} }

View File

@ -22,6 +22,9 @@ int main(int argc, char **argv, char **envp) {
std::cout << out; std::cout << out;
} }
catch(coreutils::Exception e) { catch(coreutils::Exception e) {
std::cout << data.parsed() << std::endl;
std::cout << "******** Error caught: " << e.text << std::endl;
std::cout << data.unparsed() << std::endl;
std::cout << "Error caught: " << e.text << std::endl; std::cout << "Error caught: " << e.text << std::endl;
global.dump(); global.dump();
} }

View File

@ -3,4 +3,7 @@
<set name="test1" value="5 + 5" /> <set name="test1" value="5 + 5" />
<set name="test2" expr="expr($[test1])" /> <set name="test2" expr="expr($[test1])" />
$[test2] $[test2]
<set name="numbers">0123456789</set>
<set name="lefty" expr="left($[numbers],5)" />
$[lefty]
</jet> </jet>

View File

@ -19,9 +19,9 @@
<set name="division" expr="5/3" /> <set name="division" expr="5/3" />
<set name="divisor" value="8" /> <set name="divisor" value="8" />
<set name="nested" expr="(2*(4+4)/$[divisor])*32" /> <set name="nested" expr="(2*(4+4)/$[divisor])*32" />
$[nested] $[$nested]
<set name="numbers">0123456789</set> <set name="numbers">0123456789</set>
<set name="lefty" expr="LEFT('$[numbers]',5)" /> <set name="lefty" expr="LEFT($[numbers],5)" />
lefty=[$[lefty]] lefty=[$[lefty]]
substring('abcdefg', 1, 3)=[$[theexpr]] substring('abcdefg', 1, 3)=[$[theexpr]]
5+3=($[addition]) 5+3=($[addition])