From a87ac90dd1f642c1988975d9f74cd0badb1d3c8f Mon Sep 17 00:00:00 2001 From: marsha97 Date: Sat, 3 May 2025 03:41:33 +0700 Subject: [PATCH 1/2] get filename fallback to original name --- .vscode/settings.json | 3 +++ da_vinci/images.py | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..9792498 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "editor.formatOnSave": false +} \ No newline at end of file diff --git a/da_vinci/images.py b/da_vinci/images.py index 71bd28b..3e5eb2d 100644 --- a/da_vinci/images.py +++ b/da_vinci/images.py @@ -92,7 +92,10 @@ def get_filename(self): """Generates a suitable filename based on image name and format.""" name = self.filename or self.name filename, extension = os.path.splitext(name) - return '%s.%s' % (filename, formats.EXTENSIONS[self.format]) + try: + return '%s.%s' % (filename, formats.EXTENSIONS[self.format]) + except KeyError: + return name def show(self): """Displays the image, mainly for debugging purposes. From 4fd86c2087cbf00c09de3bd24ecc56a9e61f4062 Mon Sep 17 00:00:00 2001 From: marsha97 Date: Sat, 3 May 2025 03:42:35 +0700 Subject: [PATCH 2/2] remove local config file --- .vscode/settings.json | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 9792498..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "editor.formatOnSave": false -} \ No newline at end of file