by
Changes to 3 files · Browse files at a77b80f99a18 Showing diff from parent 800a8c5b63d8 ad76bdbc5ceb Diff from another changeset...
@@ -317,8 +317,10 @@ update(args, hwnd)
elif cmd == 'remove':
remove(args)
+ elif cmd == 'error':
+ logger.msg("**** Error: %s" % args[0])
else:
- logger.msg("Error: unknown request '%s'" % req)
+ logger.msg("**** Error: unknown request '%s'" % req)
class Updater(threading.Thread):
def __init__(self, hwnd):
|
@@ -17,6 +17,7 @@ #include "stdafx.h"
#include "InitStatus.h"
+#include "Thgstatus.h"
InitStatus& InitStatus::inst()
@@ -51,8 +52,9 @@ if (missing.empty())
return "";
- std::string res = "InitStatus: error: uninitialized handlers: ";
- res += missing;
+ std::string reason = "uninitialized handlers: " + missing;
+ Thgstatus::error(reason);
+ std::string res = "InitStatus: error: " + reason;
TDEBUG_TRACE("***** " << res);
return res;
}
|
@@ -30,6 +30,9 @@ static int remove(const std::string& path) {
return SendRequest("remove|" + path);
}
+ static int error(const std::string& text) {
+ return SendRequest("error|" + text);
+ }
};
#endif
|
Loading...