Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(125)

Side by Side Diff: visual_studio/NativeClientVSAddIn/InstallerResources/install.py

Issue 19990004: [VS Addin] Don't fail installation if win32 platform is missing. (Closed) Base URL: https://nativeclient-sdk.googlecode.com/svn/trunk/src
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Copies necessary add-in files into place to install the add-in. 6 """Copies necessary add-in files into place to install the add-in.
7 7
8 This script will copy the necessary files for the Visual Studio add-in 8 This script will copy the necessary files for the Visual Studio add-in
9 to where Visual Studio can find them. It assumes the current directory 9 to where Visual Studio can find them. It assumes the current directory
10 contains the necessary files to copy. 10 contains the necessary files to copy.
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after
309 raise 309 raise
310 else: 310 else:
311 print "\nInstallation complete!\n" 311 print "\nInstallation complete!\n"
312 312
313 return 0 313 return 0
314 314
315 if __name__ == '__main__': 315 if __name__ == '__main__':
316 rtn = 1 316 rtn = 1
317 try: 317 try:
318 rtn = main() 318 rtn = main()
319 except InstallError as e: 319 except (create_ppapi_platform.Error, InstallError) as e:
320 print 320 print
321 print e 321 print e
322 except shutil.Error as e: 322 except shutil.Error as e:
323 print "Error while copying file. Please ensure file is not in use." 323 print "Error while copying file. Please ensure file is not in use."
324 print e 324 print e
325 except WindowsError as e: 325 except WindowsError as e:
326 if e.winerror == 5: 326 if e.winerror == 5:
327 print e 327 print e
328 print("The install script failed to write to the files mentioned above") 328 print("The install script failed to write to the files mentioned above")
329 if ctypes.windll.shell32.IsUserAnAdmin() != 1: 329 if ctypes.windll.shell32.IsUserAnAdmin() != 1:
330 print("Please try running as administrator.") 330 print("Please try running as administrator.")
331 else: 331 else:
332 print("Please check for any running programs that might " 332 print("Please check for any running programs that might "
333 "have them locked.") 333 "have them locked.")
334 else: 334 else:
335 raise 335 raise
336 sys.exit(rtn) 336 sys.exit(rtn)
OLDNEW
« no previous file with comments | « visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698