Example #1
0
 async def put(self, key: str, value: StateData) -> None:
     logger.debug(f"put, key={key}, value={value}")
     pre_state = await self.get(key)
     if pre_state is not None:
         value.pre_state = pre_state.current_state
         self.data[key] = value.json()
     self.data[key] = value.json()
Example #2
0
 async def put(self, key: str, value: StateData) -> None:
     conn = await self.redis()
     logger.debug(f"put, key={key}, value={value}")
     pre_state = await self.get(key)
     if pre_state is not None:
         value.pre_state = pre_state.current_state
         await conn.set(key, value.json())
     await conn.set(key, value.json())