class_docstr: Layout specification
  
  Defines a layout that can be expressed using CSS.  Supports a subset of
  https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
  
  When a property is also accessible via a shorthand property, we only
  expose the shorthand.
  
  For example:
  - ``flex-grow``, ``flex-shrink`` and ``flex-basis`` are bound to ``flex``.
  - ``flex-wrap`` and ``flex-direction`` are bound to ``flex-flow``.
  - ``margin-[top/bottom/left/right]`` values are bound to ``margin``, etc.
docstr: `border` property getter. Return the common value of all side
  borders if they are identical. Otherwise return None.
docstr_tok: ["`","border","`","property","getter",".","Return","the","common","value","of","all","side","borders","if","they","are","identical",".","Otherwise","return","None","."]
code: def _get_border(self):
      """
      `border` property getter. Return the common value of all side
      borders if they are identical. Otherwise return None.
  
      """
      found = None
      for side in ["top", "right", "bottom", "left"]:
          if not hasattr(self, "border_" + side):
              return
          old, found = found, getattr(self, "border_" + side)
          if found is None or (old is not None and found != old):
              return
      return found
  
file_path: catboost/contrib/python/ipywidgets/py3/ipywidgets/widgets/widget_layout.py
imports: from traitlets import Unicode, Instance, CaselessStrEnum, validate
  from .widget import Widget, register
  from .._version import __jupyter_widgets_base_version__
label_desc: Use image node_id 2 for calling the Layout obj's underlying member method code with example usage: obj._get_border() and returns: found