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, os.chmodże nie „dodaje” uprawnień tak, jak chmodrobi to unix . Gdy ostatnia linia jest wykomentowana, plik ma kod pliku -rw-r--r--, a nie zakomentowany, tryb pliku to ---x------. Jak mogę po prostu dodać u+xflagę, zachowując pozostałe tryby w stanie nienaruszonym?