Use os.mkdirs instead of custom method

This commit is contained in:
Sunil Mohan Adapa 2014-08-30 20:50:55 +05:30
parent 85f02c744e
commit 7e3d8ce54b
2 changed files with 1 additions and 24 deletions

View File

@ -43,7 +43,7 @@ class Santiago(PagePlugin):
self.santiago_dir = os.path.join(cfg.file_root, "data", "santiago", "tor")
self.tor_dir = os.path.join(self.santiago_dir, "general")
u.mkdir(self.santiago_dir)
os.mkdirs(self.santiago_dir)
os.system( 'chmod a+w %s' % self.santiago_dir)
hidden_service_config = "HiddenServiceDir %s\nHiddenServicePort 80 127.0.0.1:%d" % (self.tor_dir, santiago_port)
if hidden_service_config in rc:

View File

@ -1,26 +1,3 @@
import os
def mkdir(newdir):
"""works the way a good mkdir should :)
- already exists, silently complete
- regular file in the way, raise an exception
- parent directory(ies) does not exist, make them as well
"""
if os.path.isdir(newdir):
pass
elif os.path.isfile(newdir):
raise OSError("a file with the same name as the desired " \
"dir, '%s', already exists." % newdir)
else:
head, tail = os.path.split(newdir)
if head and not os.path.isdir(head):
mkdir(head)
#print "mkdir %s" % repr(newdir)
if tail:
os.mkdir(newdir)
def slurp(filespec):
with open(filespec) as x: f = x.read()
return f