Example #1
0
 def tempfile(self, prefix="tmp"):
     f = NamedTemporaryFile(prefix=prefix, dir=self.tmpdir, delete=False)
     relpath = os.path.relpath(f.name, str(self.basedir))
     # change from hardcoded default perm 0600 in tempfile._mkstemp_inner()
     self.chmod(f.name)
     f.key = get_typed_key(self, relpath, bytes)
     return f
Example #2
0
 def tempfile(self, prefix):
     f = NamedTemporaryFile(prefix=prefix, dir=self.tmpdir, delete=False)
     relpath = os.path.relpath(f.name, str(self.basedir))
     f.key = TypedKey(self, relpath, bytes)
     return f