def __init__(self, data_type, server_list, log_file, list_file, translator, base_url, is_full=False):
     super(Process, self).__init__(data_type, server_list, log_file, list_file, is_full)
     self.translator_file = translator
     self.prj_to_server = Pt.parse_map_file(self.translator_file, 'target_project_server', 'project')
     logger.debug('Translator file for projects parsed correctly')
     self.output_process_by_server = defaultdict(set)
     self.output_list = list()
     self.base_url = base_url+'/bamProjects/'
     self.version_holder = Vt.VersionHolder(self.base_url, package_flag=False, full_mode=self.is_full)
     self.fill_list_file()
 def __init__(self, data_type, server_list, log_file, list_file, translator, base_url, is_full=False):
     super(Package, self).__init__(data_type, server_list, log_file, list_file, is_full)
     self.translator_file = translator
     self.pkg_to_server = Pt.parse_map_file(self.translator_file, 'target_package_server', 'package')
     logger.debug('Translator file for package parsed correctly')
     # output for packages not in default
     self.output_list_for_pkg_no_def = list()
     # output for packages in default
     self.output_list_def = list()
     self.output_packages_by_server = defaultdict(set)
     self.base_url = base_url+'/packages/'
     self.version_holder = Vt.VersionHolder(self.base_url, full_mode=self.is_full)
     self.fill_list_file()