Skip to content

Commit 90328e3

Browse files
committed
added another line to error text for name and import errors
1 parent 314e0c0 commit 90328e3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

appdaemon/exceptions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ def user_exception_block(logger: Logger, exception: AppDaemonException, app_dir:
9191
logger.error(f'{indent}{exc.__class__.__name__}: {exc}')
9292
if tb := traceback.extract_tb(exc.__traceback__):
9393
frame = tb[-1]
94+
file = Path(frame.filename).relative_to(app_dir.parent)
95+
logger.error(f'{indent} line {frame.lineno} in {file.name}')
9496
logger.error(f'{indent} {frame._line.rstrip()}')
9597
error_len = frame.end_colno - frame.colno
9698
logger.error(f'{indent} {" " * (frame.colno - 1)}{"^" * error_len}')

0 commit comments

Comments
 (0)