Сторонний вариант для достижения именно этого: https://pypi.python.org/pypi/conditional
from conditional import conditional with conditional(needs_with(), get_stuff()): # do stuff