

@property
def psets(self):
    '\n        Return a tuple of sets (ProductSets) input of the self.\n\n        Examples\n        ========\n\n        >>> from sympy import Interval, ComplexRegion, Union\n        >>> a = Interval(2, 3)\n        >>> b = Interval(4, 5)\n        >>> c = Interval(1, 7)\n        >>> C1 = ComplexRegion(a*b)\n        >>> C1.psets\n        ([2, 3] x [4, 5],)\n        >>> C2 = ComplexRegion(Union(a*b, b*c))\n        >>> C2.psets\n        ([2, 3] x [4, 5], [4, 5] x [1, 7])\n\n        '
    if self.sets.is_ProductSet:
        psets = ()
        psets = (psets + (self.sets,))
    else:
        psets = self.sets.args
    return self

dataset/ETHPy150Open sympy/sympy/sympy/sets/fancysets.py ComplexRegion.psets/VarMisuse@57/283 `psets`->`self`