소스 검색

Update model.py

Correction of JSON serializing bugs with event's details of 1.0 events
pull/52/head
SpeedCode 2 년 전
부모
커밋
8a8544fdcd
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. +6
    -0
      kosmorrolib/model.py

+ 6
- 0
kosmorrolib/model.py 파일 보기

@@ -252,6 +252,12 @@ class Event(Serializable):
return tuple(object.name for object in self.objects)

def serialize(self) -> dict:
if self.details is not None:
for key, value in self.details.items():
if str(type(value)).startswith("<enum"):
self.details[key] = value.name
elif str(type(value)) == "<class 'datetime.datetime'>":
self.details[key] = value.isoformat()
return {
"objects": [object.serialize() for object in self.objects],
"EventType": self.event_type.name,


불러오는 중...
취소
저장