diff --git a/canvasapi/communication_channel.py b/canvasapi/communication_channel.py
index <HASH>..<HASH> 100644
--- a/canvasapi/communication_channel.py
+++ b/canvasapi/communication_channel.py
@@ -161,7 +161,7 @@ class CommunicationChannel(CanvasObject):
                 try:
                     if not bool(value['frequency']):
                         return False
-                except:
+                except KeyError:
                     return False
 
             kwargs['notification_preferences'] = notification_preferences
added KeyError specific exception to make linters happy