We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7314171 commit a298a14Copy full SHA for a298a14
1 file changed
ibmcloudant/features/changes_follower.py
@@ -359,16 +359,15 @@ def options(self, value: Dict):
359
self._options = value
360
361
def _set_defaults(self, mode: _Mode, limit: int = None):
362
- match mode:
363
- case _Mode.FINITE:
364
- defaults = {
365
- 'feed': PostChangesEnums.Feed.NORMAL
366
- }
367
- case _Mode.LISTEN:
368
369
- 'feed': PostChangesEnums.Feed.LONGPOLL,
370
- 'timeout': _LONGPOLL_TIMEOUT,
371
+ if mode == _Mode.FINITE:
+ defaults = {
+ 'feed': PostChangesEnums.Feed.NORMAL
+ }
+ elif mode == _Mode.LISTEN:
+ 'feed': PostChangesEnums.Feed.LONGPOLL,
+ 'timeout': _LONGPOLL_TIMEOUT,
372
if limit is not None:
373
self.logger.debug(f'Applying changes limit {limit}')
374
defaults['limit'] = limit
0 commit comments