code: def refresh_schema_metadata(self, max_schema_agreement_wait=None):
          
          if not self.control_connection.refresh_schema(schema_agreement_wait=max_schema_agreement_wait, force=True):
              raise DriverException("Schema metadata was not refreshed. See log for details.")
docs: Synchronously refresh all schema metadata.
  
          By default, the timeout for this operation is governed by :attr:`~.Cluster.max_schema_agreement_wait`
          and :attr:`~.Cluster.control_connection_timeout`.
  
          Passing max_schema_agreement_wait here overrides :attr:`~.Cluster.max_schema_agreement_wait`.
  
          Setting max_schema_agreement_wait <= 0 will bypass schema agreement and refresh schema immediately.
  
          An Exception is raised if schema refresh fails for any reason.