Skip to content

Commit 0f7dea4

Browse files
authored
🐛 fix KeyError('mimetype') in Media(raw=xxx).dump() (#101)
1 parent a38e5df commit 0f7dea4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/nonebot_plugin_alconna/uniseg/segment.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ def dump(self, *, media_save_dir: Optional[Union[str, Path, bool]] = None) -> di
145145
data["raw"] = base64.b64encode(self.raw_bytes).decode()
146146
elif media_save_dir is not False:
147147
path = self.save(media_save_dir=media_save_dir)
148-
del data["raw"]
149-
del data["mimetype"]
148+
data.pop("raw", None)
149+
data.pop("mimetype", None)
150150
data["path"] = str(path.resolve().as_posix())
151151
if self._children:
152152
data["children"] = [child.dump(media_save_dir=media_save_dir) for child in self._children]

0 commit comments

Comments
 (0)