def _GetDataStreams(self):
    """Retrieves the data streams.

    Returns:
      list[DataStream]: data streams.
    """
    if self._data_streams is None:
      if self._directory is None:
        self._directory = self._GetDirectory()

      self._data_streams = []

      # It is assumed that directory and link file entries typically
      # do not have data streams.
      if not self._directory and not self.link:
        data_stream = DataStream()
        self._data_streams.append(data_stream)

    return self._data_streams
def _GetDataStreams ( self ) : if self . _data_streams is None : if self . _directory is None : self . _directory = self . _GetDirectory ( ) self . _data_streams = [ ] if not self . _directory and not self . link : data_stream = DataStream ( ) self . _data_streams . append ( data_stream ) return self . _data_streams
Retrieves the data streams.

    Returns:
      list[DataStream]: data streams.