aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/postprocessor/metadata.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2023-11-04 18:45:53 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2023-11-04 18:45:53 -0400
commit2d551ed1207bad400777ed5abe62af837e58513b (patch)
tree95a734b9f6cbce8805f70b7be54cb7b8375d860c /gallery_dl/postprocessor/metadata.py
parentc71916e7b4a99224d2ec86053e44353fb3beb9b5 (diff)
parent7997fa94c82f9a6db63421c0af433f325a8aa607 (diff)
Update upstream source from tag 'upstream/1.26.2'
Update to upstream version '1.26.2' with Debian dir a590c1c7f7b4b2accb8e36e336d1538015d47d7d
Diffstat (limited to 'gallery_dl/postprocessor/metadata.py')
-rw-r--r--gallery_dl/postprocessor/metadata.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/gallery_dl/postprocessor/metadata.py b/gallery_dl/postprocessor/metadata.py
index 5004bed..18d00e1 100644
--- a/gallery_dl/postprocessor/metadata.py
+++ b/gallery_dl/postprocessor/metadata.py
@@ -189,7 +189,7 @@ class MetadataPP(PostProcessor):
tags = []
extend = tags.extend
for tagdict in taglists:
- extend([x for x in tagdict.values() if x is not None])
+ extend([x for x in tagdict.values() if isinstance(x, str)])
tags.sort()
fp.write("\n".join(tags) + "\n")
@@ -206,7 +206,8 @@ class MetadataPP(PostProcessor):
sort_keys=options.get("sort", False),
separators=options.get("separators"),
indent=options.get("indent", indent),
- check_circular=False, default=str,
+ check_circular=False,
+ default=util.json_default,
)