Skip to content
Snippets Groups Projects
Commit 6fb4c94a authored by Katsunori FUJIWARA's avatar Katsunori FUJIWARA
Browse files

vfs: add "mkstemp()"

parent ad5b6137
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,7 @@
import util, error, osutil, revset, similar, encoding, phases, parsers
import pathutil
import match as matchmod
import os, errno, re, glob
import os, errno, re, glob, tempfile
if os.name == 'nt':
import scmwindows as scmplatform
......@@ -193,6 +193,15 @@
def mkdir(self, path=None):
return os.mkdir(self.join(path))
def mkstemp(self, suffix='', prefix='tmp', dir=None, text=False):
fd, name = tempfile.mkstemp(suffix=suffix, prefix=prefix,
dir=self.join(dir), text=text)
dname, fname = util.split(name)
if dir:
return fd, os.path.join(dir, fname)
else:
return fd, fname
def readdir(self, path=None, stat=None, skip=None):
return osutil.listdir(self.join(path), stat, skip)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment