python takes umask into account for newly created files