code: def filter_silenced(self):
          '''
          Determine whether a check is silenced and shouldn't handle.
          '''
          stashes = [
              ('client', '/silence/{}'.format(self.event['client']['name'])),
              ('check', '/silence/{}/{}'.format(
                  self.event['client']['name'],
                  self.event['check']['name'])),
              ('check', '/silence/all/{}'.format(self.event['check']['name']))
          ]
          for scope, path in stashes:
              if self.stash_exists(path):
                  self.bail(scope + ' alerts silenced'f filter_silenced(self):
          '''
          Determine whether a check is silenced and shouldn't handle.
          '''
          stashes = [
              ('client', '/silence/{}'.format(self.event['client']['name'])),
              ('check', '/silence/{}/{}'.format(
                  self.event['client']['name'],
                  self.event['check']['name'])),
              ('check', '/silence/all/{}'.format(self.event['check']['name']))
          ]
          for scope, path in stashes:
              if self.stash_exists(path):
                  self.bail(scope + ' alerts silenced')
docs: Determine whether a check is silenced and shouldn't handle.