示例#1
0
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()