예제 #1
0
파일: area.py 프로젝트: chippey/dpa-pipe
    def config(self, config_file, composite_ancestors=False,
        composite_method="override"):

        if not composite_ancestors:
            config_path = os.path.join(self.path, config_file)
            return Config.read(config_path)

        # ---- look up the hierarchy and composite config files

        config_paths = self.ancestor_paths(
            relative_file=config_file, include_install=True)
        config_paths.reverse()
        config = Config.composite(config_paths, method=composite_method)

        return config
예제 #2
0
파일: area.py 프로젝트: liudger/dpa-pipe
    def config(self,
               config_file,
               composite_ancestors=False,
               composite_method="override"):

        if not composite_ancestors:
            config_path = os.path.join(self.path, config_file)
            return Config.read(config_path)

        # ---- look up the hierarchy and composite config files

        config_paths = self.ancestor_paths(relative_file=config_file,
                                           include_install=True)
        config_paths.reverse()
        config = Config.composite(config_paths, method=composite_method)

        return config