Horribly untested improvement for which I will test momentarily.

This commit is contained in:
Nick Winter 2014-04-11 19:08:55 -07:00
parent f0aa5e1d5e
commit dea1c7607a

View file

@ -20,14 +20,21 @@ class DirectoryController(object):
def bin_directory(self):
return self.root_install_directory
def mkdir(self, path):
if os.path.exists(path):
print(u"Skipping creation of " + path + " because it exists.")
else:
os.mkdir(path)
def create_directory_in_tmp(self,subdirectory):
os.mkdir(self.generate_path_for_directory_in_tmp(subdirectory))
path = self.generate_path_for_directory_in_tmp(subdirectory)
self.mkdir(path)
def generate_path_for_directory_in_tmp(self,subdirectory):
return self.tmp_directory + os.sep + subdirectory
def create_directory_in_bin(self,subdirectory):
full_path = self.bin_directory + os.sep + subdirectory
os.mkdir(full_path)
self.mkdir(full_path)
def create_base_directories(self):
shutil.rmtree(self.root_dir + os.sep + "coco" + os.sep + "node_modules",ignore_errors=True) #just in case