1
0
Fork 0

better error handling

This commit is contained in:
Frank Celler 2012-03-02 12:09:24 +01:00
parent 9705bd97b0
commit 4d9d4abbb4
3 changed files with 42 additions and 13 deletions

View File

@ -903,11 +903,15 @@ int main (int argc, char* argv[]) {
StartupLoader.defineScript("client/client.js", JS_client_client);
}
else {
<<<<<<< HEAD
<<<<<<< HEAD
LOGGER_DEBUG << "using JavaScript startup files at '" << StartupPath << "'";
=======
LOGGER_INFO << "using JavaScript startup files at '" << StartupPath << "'";
>>>>>>> JS loader for avocsh
=======
LOGGER_DEBUG << "using JavaScript startup files at '" << StartupPath << "'";
>>>>>>> better error handling
StartupLoader.setDirectory(StartupPath);
}
@ -934,11 +938,7 @@ int main (int argc, char* argv[]) {
RunShell(context);
=======
RunMain(context, argc, argv);
if (RunShellFlag) {
RunShell(context);
}
RunShell(context);
>>>>>>> JS loader for avocsh
}

View File

@ -926,6 +926,7 @@ AvocadoDatabase.prototype._help = function () {
print(helpAvocadoDatabase);
}
<<<<<<< HEAD
////////////////////////////////////////////////////////////////////////////////
/// @brief return a string representation of the database object
////////////////////////////////////////////////////////////////////////////////
@ -1127,3 +1128,22 @@ catch (err) {
// mode: outline-minor
// outline-regexp: "^\\(/// @brief\\|/// @addtogroup\\|// --SECTION--\\|/// @page\\|/// @}\\)"
// End:
=======
try {
//
// default database
//
db = new AvocadoDatabase(avocado);
//
// load collection data
//
db._collections();
help();
}
catch (err) {
print(COLOR_RED + "connection failure: " + err + COLOR_BLACK);
}
>>>>>>> better error handling

View File

@ -1416,17 +1416,26 @@ static string JS_client_client =
"// End:\n"
=======
"\n"
"//\n"
"// default database\n"
"// \n"
"db = new AvocadoDatabase(avocado);\n"
"try {\n"
"\n"
"//\n"
"// load collection data\n"
"// \n"
" //\n"
" // default database\n"
" // \n"
" db = new AvocadoDatabase(avocado);\n"
"\n"
"db._collections();\n"
" //\n"
" // load collection data\n"
" // \n"
" db._collections();\n"
"\n"
<<<<<<< HEAD
"help();\n"
>>>>>>> JS loader for avocsh
=======
" help();\n"
"}\n"
"catch (err) {\n"
" print(COLOR_RED + \"connection failure: \" + err + COLOR_BLACK);\n"
"}\n"
>>>>>>> better error handling
;