7
7
Current releases are listed here:
8
8
https://www.googleapis.com/storage/v1/b/appengine-sdks/o?prefix=featured
9
9
"""
10
+ from __future__ import print_function
10
11
11
12
import json
12
13
import os
@@ -48,19 +49,19 @@ def get_sdk_urls(sdk_versions):
48
49
49
50
def main (argv ):
50
51
if len (argv ) > 2 :
51
- print 'Usage: {} [<destination_dir>]' .format (argv [0 ])
52
+ print ( 'Usage: {0 } [<destination_dir>]' .format (argv [0 ]) )
52
53
return 1
53
54
dest_dir = argv [1 ] if len (argv ) > 1 else '.'
54
55
if not os .path .exists (dest_dir ):
55
56
os .makedirs (dest_dir )
56
57
57
58
if os .path .exists (os .path .join (dest_dir , 'google_appengine' )):
58
- print 'GAE SDK already installed at {}, exiting.' .format (dest_dir )
59
+ print ( 'GAE SDK already installed at {0 }, exiting.' .format (dest_dir ) )
59
60
return 0
60
61
61
62
sdk_versions = get_gae_versions ()
62
63
if not sdk_versions :
63
- print 'Error fetching GAE SDK version info'
64
+ print ( 'Error fetching GAE SDK version info' )
64
65
return 1
65
66
sdk_urls = get_sdk_urls (sdk_versions )
66
67
for sdk_url in sdk_urls :
@@ -70,14 +71,14 @@ def main(argv):
70
71
except :
71
72
pass
72
73
else :
73
- print 'Could not read SDK from any of ' , sdk_urls
74
+ print ( 'Could not read SDK from any of ' , sdk_urls )
74
75
return 1
75
76
sdk_contents .seek (0 )
76
77
try :
77
78
zip_contents = zipfile .ZipFile (sdk_contents )
78
79
zip_contents .extractall (dest_dir )
79
80
except :
80
- print 'Error extracting SDK contents'
81
+ print ( 'Error extracting SDK contents' )
81
82
return 1
82
83
83
84
0 commit comments