add this to top of bash script
[ "$UID" -eq 0 ] || exec sudo "$0" "$@"
in python it becomes
if os.geteuid() != 0:
os.execvp("sudo", ["sudo", sys.executable] + sys.argv)
add this to top of bash script
[ "$UID" -eq 0 ] || exec sudo "$0" "$@"
in python it becomes
if os.geteuid() != 0:
os.execvp("sudo", ["sudo", sys.executable] + sys.argv)