Выполнение кода Python 2.7 с помощью Python 2.6

У меня есть просто функция Python, которая может извлечь файл ZIP (независимый от платформы)

def unzip(source, target):
    with zipfile.ZipFile(source , "r") as z:
        z.extractall(target)
    print "Extracted : " + source +  " to: " + target

Это нормально работает с Python 2.7, но не с Python 2.6:

AttributeError: ZipFile instance has no attribute '__exit__':

Я нашел это предложения, что требуется обновление 2.6 -> 2.7https://bugs.launchpad.net/horizon/+bug/955994

Но возможно ли перенести приведенный выше код для работы с Python 2.6 и при этом сохранить его кроссплатформенность?

Ответы на вопрос(2)

Ваш ответ на вопрос