Add InvalidOperation exception check

This commit is contained in:
JayZed 2023-12-14 21:00:05 -05:00
parent a571d79069
commit c7c58e975c

View file

@ -1,5 +1,5 @@
import typing import typing
from decimal import Decimal from decimal import Decimal, InvalidOperation
from logging import NullHandler, getLogger from logging import NullHandler, getLogger
from knowit.core import Rule from knowit.core import Rule
@ -54,7 +54,7 @@ class AudioChannelsRule(Rule):
for i in position.split('/'): for i in position.split('/'):
try: try:
c += Decimal(i) c += Decimal(i)
except ValueError: except (ValueError, InvalidOperation):
logger.debug('Invalid %s: %s', self.description, i) logger.debug('Invalid %s: %s', self.description, i)
pass pass