code: def row(
      *children: UIElement | list[UIElement],
      sizing_mode: SizingModeType | None = None,
      **kwargs: Any,
  ) -> Row:
      """Create a row of Bokeh Layout objects. Forces all objects to
      have the same sizing_mode, which is required for complex layouts to work.
  
      Args:
          children (list of :class:`~bokeh.models.LayoutDOM` ): A list of instances for
              the row. Can be any of the following - |Plot|,
              :class:`~bokeh.models.Widget`,
              :class:`~bokeh.models.Row`,
              :class:`~bokeh.models.Column`,
              :class:`~bokeh.models.Spacer`.
  
          sizing_mode (``"fixed"``, ``"stretch_both"``, ``"scale_width"``, ``"scale_height"``, ``"scale_both"`` ): How
              will the items in the layout resize to fill the available space.
              Default is ``"fixed"``. For more information on the different
              modes see :attr:`~bokeh.models.LayoutDOM.sizing_mode`
              description on :class:`~bokeh.models.LayoutDOM`.
  
      Returns:
          Row: A row of LayoutDOM objects all with the same sizing_mode.
  
      Examples:
  
          >>> row(plot1, plot2)
          >>> row(children=[widgets, plot], sizing_mode='stretch_both')
      """
      _children = _parse_children_arg(
          *children, children=kwargs.pop("children", None)
      )
      _handle_child_sizing(_children, sizing_mode, widget="row")
      return Row(children=_children, sizing_mode=sizing_mode, **kwargs)
  
imports: from __future__ import annotations
  import logging
  import math
  from collections import defaultdict
  from typing import TYPE_CHECKING, Any, Callable, Iterable, Iterator, Literal, Sequence, TypeVar, Union, overload
  from .core.enums import Location, LocationType, SizingModeType
  from .core.property.singletons import Undefined, UndefinedType
  from .models import Column, CopyTool, ExamineTool, FlexBox, FullscreenTool, GridBox, GridPlot, LayoutDOM, Plot, Row, SaveTool, Spacer, Tool, Toolbar, ToolProxy, UIElement
  from .util.dataclasses import dataclass
  from .util.warnings import warn
label_desc: Use image node_id 3 for calling a global function with example usage: row() and returns: Row