| OLD | NEW | 
|---|
|  | 1 from __future__ import print_function | 
|  | 2 | 
| 1 import os | 3 import os | 
| 2 import urllib | 4 import urllib | 
| 3 import zipfile | 5 import zipfile | 
| 4 import sys | 6 import sys | 
| 5 import shutil | 7 import shutil | 
| 6 | 8 | 
| 7 | 9 | 
| 8 def main(argv): | 10 def main(argv): | 
| 9     # Download | 11     # Download | 
| 10     ndk_src = 'https://dl.google.com/android/repository/android-ndk-r12b-linux-x
    86_64.zip' | 12     ndk_src = 'https://dl.google.com/android/repository/android-ndk-r12b-linux-x
    86_64.zip' | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 34         for info in zf.infolist(): | 36         for info in zf.infolist(): | 
| 35             zf.extract(info.filename, path=libadblockplus_third_party) | 37             zf.extract(info.filename, path=libadblockplus_third_party) | 
| 36             out_path = os.path.join(libadblockplus_third_party, info.filename) | 38             out_path = os.path.join(libadblockplus_third_party, info.filename) | 
| 37 | 39 | 
| 38             perm = info.external_attr >> 16L | 40             perm = info.external_attr >> 16L | 
| 39             os.chmod(out_path, perm) | 41             os.chmod(out_path, perm) | 
| 40 | 42 | 
| 41     # Delete zip | 43     # Delete zip | 
| 42     os.remove(ndk_dst) | 44     os.remove(ndk_dst) | 
| 43 | 45 | 
| 44     return 0 |  | 
| 45 | 46 | 
| 46 | 47 if __name__ == '__main__': | 
| 47 if '__main__' == __name__: |  | 
| 48     try: | 48     try: | 
| 49         sys.exit(main(sys.argv[1:])) | 49         main(sys.argv[1:]) | 
| 50     except KeyboardInterrupt: | 50     except KeyboardInterrupt: | 
| 51         sys.stderr.write('interrupted\n') | 51         sys.exit('interrupted') | 
| 52         sys.exit(1) |  | 
| OLD | NEW | 
|---|