🐛 orm框架在解析字段值时遇到None报错的问题

This commit is contained in:
远野千束 2024-06-04 18:00:38 +08:00
parent a4b71aa73c
commit f48971a0c4

View File

@ -154,8 +154,11 @@ class Database:
field: str
if field.startswith(self.BYTES_PREFIX):
new_obj[field.replace(self.BYTES_PREFIX, "")] = self._load(pickle.loads(value) if isinstance(value, bytes) else value) # 从value字段可能为Nonefix at 2024/6/13
if isinstance(value, bytes):
new_obj[field.replace(self.BYTES_PREFIX, "")] = self._load(pickle.loads(value))
else: # 从value字段可能为Nonefix at 2024/6/13
pass
# 暂时不作处理,后面再修
elif field.startswith(self.FOREIGN_KEY_PREFIX):