feat: merge geekan:env_refactor

This commit is contained in:
莘权 马 2023-12-15 17:05:09 +08:00
commit be832c9995
47 changed files with 1928 additions and 843 deletions

View file

@ -58,7 +58,7 @@ class Environment(BaseModel):
route the message to the message recipient is a problem addressed by the transport framework designed
in RFC 113.
"""
logger.info(f"publish_message: {message.dump()}")
logger.debug(f"publish_message: {message.dump()}")
found = False
# According to the routing feature plan in Chapter 2.2.3.2 of RFC 113
for role, subscription in self.members.items():
@ -82,7 +82,7 @@ class Environment(BaseModel):
futures.append(future)
await asyncio.gather(*futures)
logger.info(f"is idle: {self.is_idle}")
logger.debug(f"is idle: {self.is_idle}")
def get_roles(self) -> dict[str, Role]:
"""获得环境内的所有角色