jafeha / parabird

Simple script written in python to build an os independent truecrypt encrypted usb-stick containing a portable thunderbird, enigmail, torbirdy and vidalia.
GNU General Public License v3.0
11 stars 7 forks source link

subprocess.check_call statt call #4

Closed jojoo- closed 11 years ago

jojoo- commented 11 years ago

ist sicherer, siehe beispiel für exception handling. dabei auch gleich überlegen, ob wir das Shell= true nicht rauswerfen können, das würde dann so einen syntax bedeuten: check_call(["ls", "-l"])

jafeha commented 11 years ago

hab ich mal in 4101dd9 aufgenommen. das shell=true steht noch drin.

jojoo- commented 11 years ago

ich möchte dich mit diesem issue anstiften eine funktion zu schreiben, die das alles sauber macht eg

also try't, exceptions prüft, rückgabe werte ausliest etc. dass man das nur einmal tippen muss als funktion. frag nach wegen hilfe und erklärungen

jojoo- commented 11 years ago

und noch ein tipp zu shell: http://docs.python.org/2/library/subprocess.html#popen-constructor dort die note lesen. das ganze klappt, ist aber weit entfernt von dem wie man eigentlich denkt

jafeha commented 11 years ago

Integriert.