| OLD | NEW | 
|---|
| 1 # coding: utf-8 |  | 
| 2 |  | 
| 3 # This file is part of the Adblock Plus web scripts, | 1 # This file is part of the Adblock Plus web scripts, | 
| 4 # Copyright (C) 2006-2016 Eyeo GmbH | 2 # Copyright (C) 2006-2016 Eyeo GmbH | 
| 5 # | 3 # | 
| 6 # 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 | 
| 7 # 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 | 
| 8 # published by the Free Software Foundation. | 6 # published by the Free Software Foundation. | 
| 9 # | 7 # | 
| 10 # 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, | 
| 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 270             if len(data[key]) > limit: | 268             if len(data[key]) > limit: | 
| 271                 data[key] = data[key][0:limit] | 269                 data[key] = data[key][0:limit] | 
| 272                 reportData['warnings'][keyPath] = 'List %s exceeded length limit
      and was truncated' % keyPath | 270                 reportData['warnings'][keyPath] = 'List %s exceeded length limit
      and was truncated' % keyPath | 
| 273             for i in range(len(data[key])): | 271             for i in range(len(data[key])): | 
| 274                 if isinstance(data[key][i], dict): | 272                 if isinstance(data[key][i], dict): | 
| 275                     validateData(data[key][i], keyPath) | 273                     validateData(data[key][i], keyPath) | 
| 276                 elif isinstance(data[key][i], basestring): | 274                 elif isinstance(data[key][i], basestring): | 
| 277                     itemPath = keyPath + '.item' | 275                     itemPath = keyPath + '.item' | 
| 278                     limit = lengthRestrictions.get(itemPath, lengthRestrictions[
     'default_string']) | 276                     limit = lengthRestrictions.get(itemPath, lengthRestrictions[
     'default_string']) | 
| 279                     if len(data[key][i]) > limit: | 277                     if len(data[key][i]) > limit: | 
| 280                         data[key][i] = data[key][i][0:limit] + u'…' | 278                         data[key][i] = data[key][i][0:limit] + u'\u2026' | 
| 281                         reportData['warnings'][itemPath] = 'Field %s exceeded le
     ngth limit and was truncated' % itemPath | 279                         reportData['warnings'][itemPath] = 'Field %s exceeded le
     ngth limit and was truncated' % itemPath | 
| 282         elif isinstance(data[key], basestring): | 280         elif isinstance(data[key], basestring): | 
| 283             limit = lengthRestrictions.get(keyPath, lengthRestrictions['default_
     string']) | 281             limit = lengthRestrictions.get(keyPath, lengthRestrictions['default_
     string']) | 
| 284             if len(data[key]) > limit: | 282             if len(data[key]) > limit: | 
| 285                 data[key] = data[key][0:limit] + u'…' | 283                 data[key] = data[key][0:limit] + u'\u2026' | 
| 286                 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 | 
| 287 | 285 | 
| 288 if __name__ == '__main__': | 286 if __name__ == '__main__': | 
| 289     setupStderr() | 287     setupStderr() | 
| 290     scanReports(get_config().get('reports', 'dataPath')) | 288     scanReports(get_config().get('reports', 'dataPath')) | 
| OLD | NEW | 
|---|