develop #5

Fusionado
cromer fusionados 14 commits de develop en master 2022-11-10 21:31:44 -03:00
Se han modificado 2 ficheros con 14 adiciones y 6 borrados
Mostrando solo los cambios del commit 2dc643ed39 - Mostrar todos los commits

Ver fichero

@ -51,12 +51,15 @@ void obelisk::KnowledgeBase::createTable(std::function<const char*()> function)
if (result != SQLITE_OK) if (result != SQLITE_OK)
{ {
logSqliteError(result); logSqliteError(result);
throw obelisk::KnowledgeBaseException("something happened"); if (tmp)
} {
if (tmp) std::string errmsg(tmp);
{ throw obelisk::KnowledgeBaseException(errmsg);
std::string errmsg(tmp); }
throw obelisk::KnowledgeBaseException(errmsg); else
{
throw obelisk::KnowledgeBaseException();
}
} }
} }

Ver fichero

@ -43,6 +43,11 @@ namespace obelisk
const std::string errorMessage_; const std::string errorMessage_;
public: public:
KnowledgeBaseException() :
errorMessage_("an unknown error occured")
{
}
KnowledgeBaseException(const std::string& errorMessage) : KnowledgeBaseException(const std::string& errorMessage) :
errorMessage_(errorMessage) errorMessage_(errorMessage)
{ {