Welche Berechtigungen sind erforderlich für den Teilprozess.Popen?

Folgenden code:

gb = self.request.form['groupby']
typ = self.request.form['type']
tbl = self.request.form['table']

primary = self.request.form.get('primary', None)

if primary is not None:
    create = False
else:
create = True

mdb = tempfile.NamedTemporaryFile()
mdb.write(self.request.form['mdb'].read())
mdb.seek(0)

csv = tempfile.TemporaryFile()
conversion = subprocess.Popen(("/Users/jondoe/development/mdb-export", mdb.name, tbl,),stdout=csv)

Ursachen, die diese Fehlermeldung beim aufrufen der letzten Zeile z.B. mit 'Umstellung =" in OS X.

Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module circulartriangle.mdbtoat.mdb, line 62, in __call__
  Module subprocess, line 543, in __init__
  Module subprocess, line 975, in _execute_child
OSError: [Errno 13] Permission denied

Ich habe versucht chmod 777 /Users/jondoe/development/mdb-export - was sonst noch erforderlich sein könnte?

InformationsquelleAutor Jon Hadley | 2010-01-14
Schreibe einen Kommentar