From 69eaf4c664ba0d5eff3da090cd7f6a9bdcf7d9b5 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Sat, 12 Aug 2023 08:32:19 +0000 Subject: [PATCH] fix batch --- installer.py | 2 +- modules/errors.py | 2 +- modules/images.py | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/installer.py b/installer.py index d5cd9580d..8ec648557 100644 --- a/installer.py +++ b/installer.py @@ -81,7 +81,7 @@ def setup_logging(): })) logging.basicConfig(level=logging.ERROR, format='%(asctime)s | %(name)s | %(levelname)s | %(module)s | %(message)s', handlers=[logging.NullHandler()]) # redirect default logger to null pretty_install(console=console) - traceback_install(console=console, extra_lines=1, width=console.width, word_wrap=False, indent_guides=False, suppress=[]) + traceback_install(console=console, extra_lines=1, max_frames=10, width=console.width, word_wrap=False, indent_guides=False, suppress=[]) while log.hasHandlers() and len(log.handlers) > 0: log.removeHandler(log.handlers[0]) diff --git a/modules/errors.py b/modules/errors.py index d0e867deb..ecbc30a36 100644 --- a/modules/errors.py +++ b/modules/errors.py @@ -36,7 +36,7 @@ def print_error_explanation(message): def display(e: Exception, task, suppress=[]): # noqa: B006 log.error(f"{task or 'error'}: {type(e).__name__}") - console.print_exception(show_locals=False, max_frames=5, extra_lines=1, suppress=suppress, theme="ansi_dark", word_wrap=False, width=min([console.width, 200])) + console.print_exception(show_locals=False, max_frames=10, extra_lines=1, suppress=suppress, theme="ansi_dark", word_wrap=False, width=min([console.width, 200])) def display_once(e: Exception, task): diff --git a/modules/images.py b/modules/images.py index 92ceb4e46..fdcbac1de 100644 --- a/modules/images.py +++ b/modules/images.py @@ -477,7 +477,6 @@ def atomically_save_image(): image.save(fn, format=image_format, quality=shared.opts.jpeg_quality) except Exception as e: shared.log.warning(f'Image save failed: {fn} {e}') - image.close() # additional metadata saved in files if shared.opts.save_txt and len(exifinfo) > 0: try: