Mercurial > mozilla > hg > talosnames
comparison talosnames/api.py @ 68:78e72729582e
a downstream file changed format! we better catch up!!!
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Wed, 14 Nov 2012 15:51:04 -0800 |
parents | 601ebbbdf63e |
children | 25812a846d24 |
comparison
equal
deleted
inserted
replaced
67:277b167060e5 | 68:78e72729582e |
---|---|
82 def tbpl_mapping(self): | 82 def tbpl_mapping(self): |
83 self.tbpl_regexs = {} | 83 self.tbpl_regexs = {} |
84 lines = [line.strip() | 84 lines = [line.strip() |
85 for line in urllib2.urlopen(self.tbpl_map).readlines()] | 85 for line in urllib2.urlopen(self.tbpl_map).readlines()] |
86 lines = [line for line in lines | 86 lines = [line for line in lines |
87 if line.startswith('/talos.*')] | 87 if line.startswith('/talos ')] |
88 regex = re.compile('\/talos\.\*(.*)\/.*\?.*\"([^"].*)\".*') | 88 regex = re.compile('\/talos (.*)\/.*\?.*\"([^"].*)\".*') |
89 for line in lines: | 89 for line in lines: |
90 match = regex.match(line) | 90 match = regex.match(line) |
91 assert match | 91 assert match |
92 _regex, name = match.groups() | 92 _regex, name = match.groups() |
93 self.tbpl_regexs[name] = _regex | 93 self.tbpl_regexs[name] = _regex |