code: def get_project(self, project_key):
          
          try:
              owner_id, project_id = parse_dataset_key(project_key)
              return self._projects_api.get_project(owner_id,
                                                    project_id).to_dict()
          except _swagger.rest.ApiException as e:
              raise RestApiError(cause=e)
docs: Retrieve an existing project
  
          This method retrieves metadata about an existing project
  
          :param project_key: Project identifier, in the form of owner/id
          :type project_key: str
          :returns: Project definition, with all attributes
          :rtype: dict
          :raises RestApiException: If a server error occurs
  
          Examples
          --------
          >>> import datadotworld as dw
          >>> api_client = dw.api_client()
          >>> intro_project = api_client.get_project(
          ...     'jonloyens/'
          ...     'an-example-project-that-shows-what-to-put-in-data-world'
          ... )  # doctest: +SKIP
          >>> intro_project['title']  # doctest: +SKIP
          'An Example Project that Shows What To Put in data.world'