Lines Matching refs:self
53 def __init__(self): argument
58 self.chrome_data = urllib.urlopen(
61 if self.chrome_data.lower().find('repository not found') != -1:
65 self.resdir = os.path.normpath(os.path.join(sys.path[0], '../res'))
67 self.all_engines = set()
69 def getXmlString(self, str): argument
93 def getEngineData(self, name): argument
107 search_obj = re.search(re_exp, self.chrome_data)
114 start_pos = self.chrome_data.find('{', search_obj.start()) + 1;
115 end_pos = self.chrome_data.find('};', start_pos);
116 engine_data_str = self.chrome_data[start_pos:end_pos]
134 engine_data[i] = self.getXmlString(engine_data[i])
145 def getSearchEnginesForCountry(self, country): argument
152 pos = self.chrome_data.find('engines_' + country)
158 engines_start = self.chrome_data.find('{', pos) + 1;
159 engines_end = self.chrome_data.find('}', engines_start);
160 engines_str = self.chrome_data[engines_start:engines_end]
174 def writeAllEngines(self): argument
178 all_search_engines_path = os.path.join(self.resdir, 'values/all_search_engines.xml')
182 for engine_name in self.all_engines:
183 engine_data = self.getEngineData(engine_name)
190 self.generateXmlFromTemplate(os.path.join(sys.path[0], 'all_search_engines.template.xml'),
193 def generateDefaultList(self): argument
194 self.writeEngineList(os.path.join(self.resdir, 'values'), "default")
196 def generateListForLocale(self, locale): argument
211 dir_path = os.path.join(self.resdir, 'values-' + language + '-r' + country)
213 self.writeEngineList(dir_path, country)
215 def writeEngineList(self, dir_path, country): argument
220 engines = self.getSearchEnginesForCountry(country)
224 self.all_engines.add(engine)
233 engine_data = self.getEngineData(engine)
238 self.generateXmlFromTemplate(os.path.join(sys.path[0], 'search_engines.template.xml'),
242 def generateXmlFromTemplate(self, template_path, out_path, text): argument