code: def _stack_no_weights(
      datasets: Sequence[xr.DataArray], combine_times: bool
  ) -> xr.DataArray:
      base = datasets[0].copy()
      collected_attrs = [base.attrs]
      for data_arr in datasets[1:]:
          collected_attrs.append(data_arr.attrs)
          try:
              base = base.where(
                  data_arr == data_arr.attrs["_FillValue"], data_arr
              )
          except KeyError:
              base = base.where(data_arr.isnull(), data_arr)
  
      attrs = _combine_stacked_attrs(collected_attrs, combine_times)
      base.attrs = attrs
      return base
  
file_path: satpy/satpy/multiscene/_blend_funcs.py
imports: from __future__ import annotations
  from datetime import datetime
  from typing import Callable, Iterable, Mapping, Optional, Sequence
  import pandas
  import xarray
  from dask import array
  from satpy.dataset import combine_metadata
label_desc: Use image node_id 7 for calling a global function with example usage: _stack_no_weights(datasets, combine_times) and returns: base