Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: sitescripts/reports/bin/parseNewReports.py

Issue 29670611: Issue 5844 - Remove redundant parentheses in sitescripts and abpsembly (Closed) Base URL: https://hg.adblockplus.org/sitescripts/
Patch Set: Created Jan. 16, 2018, 5:28 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 # This file is part of the Adblock Plus web scripts, 1 # This file is part of the Adblock Plus web scripts,
2 # Copyright (C) 2006-present eyeo GmbH 2 # Copyright (C) 2006-present eyeo GmbH
3 # 3 #
4 # Adblock Plus is free software: you can redistribute it and/or modify 4 # Adblock Plus is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License version 3 as 5 # it under the terms of the GNU General Public License version 3 as
6 # published by the Free Software Foundation. 6 # published by the Free Software Foundation.
7 # 7 #
8 # Adblock Plus is distributed in the hope that it will be useful, 8 # Adblock Plus is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 reportData['referrer'] = attributes.get('referrer', '') 139 reportData['referrer'] = attributes.get('referrer', '')
140 elif name == 'request': 140 elif name == 'request':
141 try: 141 try:
142 requestCount = int(attributes['count']) 142 requestCount = int(attributes['count'])
143 except: 143 except:
144 requestCount = 1 144 requestCount = 1
145 reportData['requests'].append({ 145 reportData['requests'].append({
146 'location': attributes.get('location', ''), 146 'location': attributes.get('location', ''),
147 'type': attributes.get('type', 'unknown'), 147 'type': attributes.get('type', 'unknown'),
148 'docDomain': attributes.get('docDomain', 'unknown'), 148 'docDomain': attributes.get('docDomain', 'unknown'),
149 'thirdParty': (attributes.get('thirdParty', 'false') == 'true'), 149 'thirdParty': attributes.get('thirdParty', 'false') == 'true',
150 'size': attributes.get('size', ''), 150 'size': attributes.get('size', ''),
151 'filter': attributes.get('filter', ''), 151 'filter': attributes.get('filter', ''),
152 'count': requestCount, 152 'count': requestCount,
153 'tagName': attributes.get('node', ''), 153 'tagName': attributes.get('node', ''),
154 }) 154 })
155 elif name == 'filter': 155 elif name == 'filter':
156 reportData['filters'].append({ 156 reportData['filters'].append({
157 'text': attributes.get('text', 'unknown'), 157 'text': attributes.get('text', 'unknown'),
158 'subscriptions': map(translateSubscriptionName, attributes.get('subs criptions', 'unknown').split(' ')), 158 'subscriptions': map(translateSubscriptionName, attributes.get('subs criptions', 'unknown').split(' ')),
159 'hitCount': attributes.get('hitCount', 'unknown'), 159 'hitCount': attributes.get('hitCount', 'unknown'),
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
280 elif isinstance(data[key], basestring): 280 elif isinstance(data[key], basestring):
281 limit = lengthRestrictions.get(keyPath, lengthRestrictions['default_ string']) 281 limit = lengthRestrictions.get(keyPath, lengthRestrictions['default_ string'])
282 if len(data[key]) > limit: 282 if len(data[key]) > limit:
283 data[key] = data[key][0:limit] + u'\u2026' 283 data[key] = data[key][0:limit] + u'\u2026'
284 reportData['warnings'][keyPath] = 'Field %s exceeded length limi t and was truncated' % keyPath 284 reportData['warnings'][keyPath] = 'Field %s exceeded length limi t and was truncated' % keyPath
285 285
286 286
287 if __name__ == '__main__': 287 if __name__ == '__main__':
288 setupStderr() 288 setupStderr()
289 scanReports(get_config().get('reports', 'dataPath')) 289 scanReports(get_config().get('reports', 'dataPath'))
OLDNEW

Powered by Google App Engine
This is Rietveld