Пример #1
0
    def init_project_hub(self, config_content=None, pref_content=None):
        """Init project hub with its dependencies."""
        self.init_dumbq_setup()
        self.dumbq_setup.basic_setup()
        self.dumbq_setup.setup_dumbq_folders()
        self.dumbq_setup.setup_logger()
        self.dumbq_setup.setup_public_www()

        config_content = config_content or self.valid_config_content
        pref_content = pref_content or ""
        self.pref_config_source = config["preference_config_source"]
        write_to_file(self.config_source, config_content)
        write_to_file(self.pref_config_source, pref_content)

        self.run_dir = self.config["dumbq_rundir"]

        self.project_hub = ProjectHub(self.config, self.feedback, self.logger)