more pcommandbatch error handling polishing

This commit is contained in:
Eric Froemling 2023-08-17 20:49:04 -05:00
parent bd6ff6717a
commit 5e750d562c
No known key found for this signature in database
GPG Key ID: 89C93F0F8D6D5A98

View File

@ -57,6 +57,7 @@ import time
import json
import asyncio
import tempfile
import traceback
import subprocess
from typing import TYPE_CHECKING
@ -343,14 +344,14 @@ class Server:
f' {resultcode}.',
file=sys.stderr,
)
except Exception as exc:
if VERBOSE:
print(
f'pcommandbatch server {self._instance}'
f' (pid {self._pid}):'
f'error on request {request_id}: {exc}.',
file=sys.stderr,
)
except Exception:
print(
f'pcommandbatch server {self._instance}'
f' (pid {self._pid}):'
f' error on request {request_id}:',
file=sys.stderr,
)
traceback.print_exc()
resultcode = 1
logpath = self._worker_log_file_path.removeprefix(
f'{self._project_dir}/'