mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-04 12:51:36 +00:00
Fix create project to handle Google change (#451)
This commit is contained in:
18
src/gam.py
18
src/gam.py
@@ -6634,18 +6634,20 @@ def doCreateProject(login_hint=None):
|
|||||||
print u'Checking project status...'
|
print u'Checking project status...'
|
||||||
status = callGAPI(crm.operations(), u'get', name=operation_name)
|
status = callGAPI(crm.operations(), u'get', name=operation_name)
|
||||||
if u'error' in status:
|
if u'error' in status:
|
||||||
if u'message' in status[u'error'] and status[u'error'][u'message'].find(u'Callers must accept ToS') != -1:
|
try:
|
||||||
print u'''Please go to:
|
if status[u'error'][u'details'][0][u'violations'][0][u'description'] == u'Callers must accept Terms of Service':
|
||||||
|
print u'''Please go to:
|
||||||
|
|
||||||
https://console.cloud.google.com/start
|
https://console.cloud.google.com/start
|
||||||
|
|
||||||
and accept the Terms of Service (ToS). As soon as you've accepted the ToS popup, you can return here and press enter.'''
|
and accept the Terms of Service (ToS). As soon as you've accepted the ToS popup, you can return here and press enter.'''
|
||||||
raw_input()
|
raw_input()
|
||||||
create_again = True
|
create_again = True
|
||||||
break
|
break
|
||||||
else:
|
except (IndexError, KeyError):
|
||||||
print status
|
pass
|
||||||
sys.exit(1)
|
print status
|
||||||
|
sys.exit(1)
|
||||||
if u'done' in status and status[u'done']:
|
if u'done' in status and status[u'done']:
|
||||||
break
|
break
|
||||||
sleep_time = i ** 2
|
sleep_time = i ** 2
|
||||||
|
|||||||
Reference in New Issue
Block a user