Merge pull request 'Improved error messages in clan_cli' (#746) from Qubasa-main into main
This commit is contained in:
@@ -139,11 +139,10 @@ def main() -> None:
|
||||
sys.exit(1)
|
||||
if isinstance(e, ClanCmdError):
|
||||
if e.cmd.msg:
|
||||
print(e.cmd.msg, file=sys.stderr)
|
||||
else:
|
||||
print(e, file=sys.stderr)
|
||||
elif isinstance(e, ClanError):
|
||||
print(e, file=sys.stderr)
|
||||
log.error(e.cmd.msg)
|
||||
sys.exit(1)
|
||||
|
||||
log.error(e)
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
|
||||
@@ -39,7 +39,10 @@ FORMATTER = {
|
||||
|
||||
class CustomFormatter(logging.Formatter):
|
||||
def format(self, record: logging.LogRecord) -> str:
|
||||
if record.levelno == logging.DEBUG:
|
||||
return FORMATTER[record.levelno](record, True).format(record)
|
||||
else:
|
||||
return FORMATTER[record.levelno](record, False).format(record)
|
||||
|
||||
|
||||
class ThreadFormatter(logging.Formatter):
|
||||
|
||||
Reference in New Issue
Block a user