fix env=None when init Team with env=xxx

This commit is contained in:
better629 2023-12-27 16:34:43 +08:00
parent 7d523b3922
commit 2dbaee0ff2
4 changed files with 53 additions and 60 deletions

View file

@ -195,7 +195,7 @@ class Message(BaseModel):
def dump(self) -> str:
"""Convert the object to json string"""
return self.model_dump_json(exclude_none=True)
return self.model_dump_json(exclude_none=True, warnings=False)
@staticmethod
@handle_exception(exception_type=JSONDecodeError, default_return=None)
@ -250,15 +250,6 @@ class MessageQueue(BaseModel):
_queue: Queue = PrivateAttr(default_factory=Queue)
# _private_attributes = {"_queue": Queue()}
# def __init__(self, **kwargs: Any):
# for key in self._private_attributes.keys():
# if key in kwargs:
# object.__setattr__(self, key, kwargs[key])
# else:
# object.__setattr__(self, key, Queue())
def pop(self) -> Message | None:
"""Pop one message from the queue."""
try: