Code: Alles auswählen
args = {"prefix": "PyDown_%s_" % self.request.environ["REMOTE_USER"]}
if self.request.cfg["temp"]:
args["dir"] = self.request.cfg["temp"]
temp = NamedTemporaryFile(**args)

Code: Alles auswählen
args = {"prefix": "PyDown_%s_" % self.request.environ["REMOTE_USER"]}
if self.request.cfg["temp"]:
args["dir"] = self.request.cfg["temp"]
temp = NamedTemporaryFile(**args)
Hi Jens!jens hat geschrieben:Wie kann man das einfacher Lösen:
Code: Alles auswählen
pref = "PyDown_%s_" % self.request.environ["REMOTE_USER"]
temp = NamedTemporaryFile(prefix=pref, dir=self.request.cfg["temp"])
Code: Alles auswählen
def NamedTemporaryFile(mode='w+b', bufsize=-1, suffix="",
prefix=template, dir=None):
Code: Alles auswählen
temp = NamedTemporaryFile(
"prefix" = "PyDown_%s_" % self.request.environ["REMOTE_USER"],
"dir" = self.request.cfg["temp"]
)