Skip to content

Commit b277927

Browse files
committed
✨ feat: can use serialized when subscribe config
1 parent 1e60fc3 commit b277927

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/use_nacos/endpoints/config.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ def subscribe(
124124
group: str,
125125
tenant: Optional[str] = '',
126126
timeout: Optional[int] = 30_000,
127+
serialized: Optional[bool] = False,
127128
cache: Optional[BaseCache] = None,
128129
callback: Optional[Callable] = None
129130
) -> SyncAsync[Any]:
@@ -141,7 +142,7 @@ def _subscriber():
141142
if not response:
142143
continue
143144
logging.info("Configuration update detected.")
144-
last_config = self.get(data_id, group, tenant)
145+
last_config = self.get(data_id, group, tenant, serialized=serialized)
145146
last_md5 = _get_md5(last_config)
146147
cache.set(config_key, last_config)
147148
if callback:
@@ -214,8 +215,9 @@ async def subscribe(
214215
group: str,
215216
tenant: Optional[str] = '',
216217
timeout: Optional[int] = 30_000,
218+
serialized: Optional[bool] = False,
217219
cache: Optional[BaseCache] = None,
218-
callback: Optional[Callable] = None
220+
callback: Optional[Callable] = None,
219221
) -> SyncAsync[Any]:
220222
cache = cache or MemoryCache()
221223
config_key = _get_config_key(data_id, group, tenant)
@@ -233,7 +235,7 @@ async def _async_subscriber():
233235
if not response:
234236
continue
235237
logging.info("Configuration update detected.")
236-
last_config = await self.get(data_id, group, tenant)
238+
last_config = await self.get(data_id, group, tenant, serialized=serialized)
237239
last_md5 = _get_md5(last_config)
238240
cache.set(config_key, last_config)
239241
if callback:

0 commit comments

Comments
 (0)