def import_config(self): with open(os.path.join(Apache.get_conf_dir('sites-available'), self.filename), 'r') as f: for line in f: if not self.__finished_with_vhost: self.parse_line(line)
def import_all(): sites_available = Apache.get_conf_dir('sites-available') all_sites = [ f for f in os.listdir(sites_available) if os.path.isfile(os.path.join(sites_available, f)) ] for site in all_sites: Vhost(site).import_config()