Jak zrobić proste “chmod +x” z poziomu Pythona?

|

Chcę utworzyć plik z poziomu skryptu Pythona, który jest wykonywalny.

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

Wygląda na to, że os.chmod nie „dodaje” uprawnień tak jak uniksowy chmod. Po zakomentowaniu ostatniej linii plik ma tryb pliku -rw-r--r--, bez komentarza, tryb pliku to ---x------. Jak mogę po prostu dodać flaga u+x przy zachowaniu pozostałych trybów nienaruszonych?