| OLD | NEW | 
|---|
| 1 # coding: utf-8 | 1 # coding: utf-8 | 
| 2 | 2 | 
| 3 # This file is part of the Adblock Plus web scripts, | 3 # This file is part of the Adblock Plus web scripts, | 
| 4 # Copyright (C) 2006-2012 Eyeo GmbH | 4 # Copyright (C) 2006-2012 Eyeo GmbH | 
| 5 # | 5 # | 
| 6 # Adblock Plus is free software: you can redistribute it and/or modify | 6 # 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 | 7 # it under the terms of the GNU General Public License version 3 as | 
| 8 # published by the Free Software Foundation. | 8 # published by the Free Software Foundation. | 
| 9 # | 9 # | 
| 10 # Adblock Plus is distributed in the hope that it will be useful, | 10 # Adblock Plus is distributed in the hope that it will be useful, | 
| (...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 363 | 363 | 
| 364   nightlyConfig = ConfigParser.SafeConfigParser() | 364   nightlyConfig = ConfigParser.SafeConfigParser() | 
| 365   nightlyConfigFile = get_config().get('extensions', 'nightliesData') | 365   nightlyConfigFile = get_config().get('extensions', 'nightliesData') | 
| 366   if os.path.exists(nightlyConfigFile): | 366   if os.path.exists(nightlyConfigFile): | 
| 367     nightlyConfig.read(nightlyConfigFile) | 367     nightlyConfig.read(nightlyConfigFile) | 
| 368 | 368 | 
| 369   # build all extensions specified in the configuration file | 369   # build all extensions specified in the configuration file | 
| 370   # and generate changelogs and documentations for each: | 370   # and generate changelogs and documentations for each: | 
| 371   data = None | 371   data = None | 
| 372   for repo in Configuration.getRepositoryConfigurations(nightlyConfig): | 372   for repo in Configuration.getRepositoryConfigurations(nightlyConfig): | 
|  | 373     # No Opera build automation yet | 
|  | 374     if repo.type == 'opera': | 
|  | 375       continue | 
|  | 376 | 
| 373     build = None | 377     build = None | 
| 374     try: | 378     try: | 
| 375       build = NightlyBuild(repo) | 379       build = NightlyBuild(repo) | 
| 376       if build.hasChanges(): | 380       if build.hasChanges(): | 
| 377         build.run() | 381         build.run() | 
| 378     except Exception, ex: | 382     except Exception, ex: | 
| 379       print >>sys.stderr, "The build for %s failed:" % repo | 383       print >>sys.stderr, "The build for %s failed:" % repo | 
| 380       traceback.print_exc() | 384       traceback.print_exc() | 
| 381 | 385 | 
| 382   file = open(nightlyConfigFile, 'wb') | 386   file = open(nightlyConfigFile, 'wb') | 
| 383   nightlyConfig.write(file) | 387   nightlyConfig.write(file) | 
| 384 | 388 | 
| 385 | 389 | 
| 386 if __name__ == '__main__': | 390 if __name__ == '__main__': | 
| 387   main() | 391   main() | 
| OLD | NEW | 
|---|