def _get_base_widget(self):
        w = self
        while hasattr(w, '_original_widget'):
            w = w._original_widget
        return w
Program by first performing a chip erase.
dataset/ETHPy150Open AnyMesh/anyMesh-Python/example/urwid/decoration.py/WidgetDecoration._get_base_widget--crossover with--dataset/ETHPy150Open mbedmicro/pyOCD/pyOCD/flash/flash_builder.py/FlashBuilder._chip_erase_program