@cached_property
    def _get_width ( self ):
        width = 0.0
        for item in self.content:
            if item.width >= 1:
                if self.orientation == 'horizontal':
                    width += item.width
                elif self.orientation == 'vertical':
                    width = max( width, item.width )

        if width == 0:
            width = -1.0

        return width
Runs a series of parsers in sequence passing the result of each parser to the next.
dataset/ETHPy150Open enthought/traitsui/traitsui/group.py/Group._get_width--crossover with--dataset/ETHPy150Open brehaut/picoparse/picoparse/__init__.py/chain