class StructureInitializer(Initializer): def __init__(self, main_dir=join(getcwd(), 'SampleProject')): self.__main_dir = main_dir self.scanner = FileScanner() def main_dir(self): return self.__main_dir def init(self): self.scanner.check_structure(main_dir=self.__main_dir) # if(not self.scanner.check_structure()): # for missing_dir in self.scanner.check_missing_dirs(): # makedirs(missing_dir) def __str__(self): return "StructureInitializer: " + self.main_dir()