def extract(self):
        if not self: return None, self._make_heap()
        return self.root, self.left.union(self.right) if self.left else self._make_heap()
multiple: manage.py can execute builtin commands if settings are provided in the environment
dataset/ETHPy150Open kachayev/fn.py/fn/immutable/heap.py/SkewHeap.extract--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/tests/regressiontests/admin_scripts/tests.py/ManageMultipleSettings.test_builtin_with_environment