Как вы делаете простой «chmod + x» из Python?

|

Я хочу создать исполняемый файл из скрипта Python.

import os import stat os.chmod("somefile", stat.S_IEXEC) 

похоже, что os.chmod не «добавляет» разрешения, как это делает unix chmod. С последней закомментированной строкой файл имеет файловый режим -rw-r--r--, если он не закомментирован, то режим файла ---x------.Как я могу просто добавить u+x, сохраняя при этом остальные режимы?