def paint(self, painter, option, widget=None):
        painter.setOpacity(0.5)
        painter.fillRect(self.rect(),
                         CurrentTheme.SELECTION_BOX_BRUSH)
        painter.setOpacity(1.0)
        painter.setPen(CurrentTheme.SELECTION_BOX_PEN)
        painter.drawRect(self.rect())
Test that an abort will put the barrier in a broken state
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/gui/graphics_view.py/QGraphicsRubberBandItem.paint--crossover with--dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/test/lock_tests.py/BarrierTests.test_abort