docs: def close(self, proto):
          # pylint: disable=no-self-use
          """Closes a connection"""
  
          try:
              proto.sendClose()
          except Exception as ex:
              logger.exception("Failed to send close")
              proto.reraise(ex)