docs: def fetch_synchronize_status():
      """
      Returns the synchronization status information for the currently opened
      project
      """
      r = Response()
      project = cd.project.get_internal_project()
  
      if not project:
          r.fail(
              code='NO_PROJECT',
              message='No open project on which to retrieve status'
          )
      else:
          with open(project.source_path, 'r') as f:
              definition = json.load(f)
  
          result = status.of_project(project)
          r.update(
              sync_time=sync_status.get('time', 0),
              source_directory=project.source_directory,
              remote_source_directory=project.remote_source_directory,
              status=result,
              definition=definition
          )
  
      return r.flask_serialize()