diff --git a/libs/subliminal_patch/providers/assrt.py b/libs/subliminal_patch/providers/assrt.py index 04662e2db..8058c57cb 100644 --- a/libs/subliminal_patch/providers/assrt.py +++ b/libs/subliminal_patch/providers/assrt.py @@ -142,7 +142,6 @@ class AssrtProvider(Provider): raise ConfigurationError('Token must be specified') self.token = token self.session = Session() - self.default_max_request_per_minute = 20 self.max_request_per_minute = None def initialize(self): @@ -154,16 +153,11 @@ class AssrtProvider(Provider): if 'user' in result and 'quota' in result['user']: self.max_request_per_minute = result['user']['quota'] - if not self.max_request_per_minute: + if not isinstance(self.max_request_per_minute, int): raise ProviderError(f'Cannot get user request quota per minute from provider: {result}') - try: - int(self.max_request_per_minute) - except ValueError: - raise ProviderError(f'User request quota is not a valid integer: {self.max_request_per_minute}') - else: - if self.max_request_per_minute <= 0: - raise ProviderError(f'User request quota is not a positive integer: {self.max_request_per_minute}') + if self.max_request_per_minute <= 0: + raise ProviderError(f'User request quota is not a positive integer: {self.max_request_per_minute}') def terminate(self): self.session.close()