Merge pull request #179 from covespace/log_devchat_fail_reason
Log devchat fail reason
This commit is contained in:
commit
427f27c97a
@ -1,6 +1,7 @@
|
||||
// src/contributes/commandsBase.ts
|
||||
|
||||
import { runCommand } from "../util/commonUtil";
|
||||
import { logger } from "../util/logger";
|
||||
|
||||
|
||||
export function checkDevChatDependency(): boolean {
|
||||
@ -14,10 +15,15 @@ export function checkDevChatDependency(): boolean {
|
||||
runCommand('devchat --help');
|
||||
return true;
|
||||
} else {
|
||||
logger.channel()?.error(`Failed to get pipx environment path, I will try to install pipx.`);
|
||||
logger.channel()?.show();
|
||||
return false;
|
||||
}
|
||||
} catch (error) {
|
||||
// DevChat dependency check failed
|
||||
// log out detail error message
|
||||
logger.channel()?.error(`Failed to check DevChat dependency: ${error}`);
|
||||
logger.channel()?.show();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ export async function dependencyCheck(): Promise<[string, string]> {
|
||||
}
|
||||
if (devchatStatus === 'not ready') {
|
||||
// auto install devchat
|
||||
UiUtilWrapper.runTerminal('DevChat Install', `python ${UiUtilWrapper.extensionPath() + "/tools/install.py"}`);
|
||||
UiUtilWrapper.runTerminal('DevChat Install', `python3 ${UiUtilWrapper.extensionPath() + "/tools/install.py"}`);
|
||||
devchatStatus = 'waiting install devchat';
|
||||
isVersionChangeCompare = true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user