Skip to content

Commit a298a14

Browse files
committed
fix: for python <= 3.10
1 parent 7314171 commit a298a14

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

ibmcloudant/features/changes_follower.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -359,16 +359,15 @@ def options(self, value: Dict):
359359
self._options = value
360360

361361
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-
defaults = {
369-
'feed': PostChangesEnums.Feed.LONGPOLL,
370-
'timeout': _LONGPOLL_TIMEOUT,
371-
}
362+
if mode == _Mode.FINITE:
363+
defaults = {
364+
'feed': PostChangesEnums.Feed.NORMAL
365+
}
366+
elif mode == _Mode.LISTEN:
367+
defaults = {
368+
'feed': PostChangesEnums.Feed.LONGPOLL,
369+
'timeout': _LONGPOLL_TIMEOUT,
370+
}
372371
if limit is not None:
373372
self.logger.debug(f'Applying changes limit {limit}')
374373
defaults['limit'] = limit

0 commit comments

Comments
 (0)