mirror of
https://github.com/GAM-team/GAM.git
synced 2025-07-08 13:43:35 +00:00
Debugging only incompatible with gam batch - and gam csv -
This commit is contained in:
17
src/gam.py
17
src/gam.py
@ -249,6 +249,7 @@ GC_VAR_INFO = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
MESSAGE_CLIENT_API_ACCESS_DENIED = u'Access Denied. Please make sure the Client Name:\n\n{0}\n\nis authorized for the API Scope(s):\n\n{1}\n\nThis can be configured in your Control Panel under:\n\nSecurity -->\nAdvanced Settings -->\nManage API client access'
|
MESSAGE_CLIENT_API_ACCESS_DENIED = u'Access Denied. Please make sure the Client Name:\n\n{0}\n\nis authorized for the API Scope(s):\n\n{1}\n\nThis can be configured in your Control Panel under:\n\nSecurity -->\nAdvanced Settings -->\nManage API client access'
|
||||||
|
MESSAGE_BATCH_CSV_DASH_DEBUG_INCOMPATIBLE = u'"gam {0} - ..." is not compatible with debugging. Disable debugging by deleting debug.gam and try again.'
|
||||||
MESSAGE_GAM_EXITING_FOR_UPDATE = u'GAM is now exiting so that you can overwrite this old version with the latest release'
|
MESSAGE_GAM_EXITING_FOR_UPDATE = u'GAM is now exiting so that you can overwrite this old version with the latest release'
|
||||||
MESSAGE_GAM_OUT_OF_MEMORY = u'GAM has run out of memory. If this is a large Google Apps instance, you should use a 64-bit version of GAM on Windows or a 64-bit version of Python on other systems.'
|
MESSAGE_GAM_OUT_OF_MEMORY = u'GAM has run out of memory. If this is a large Google Apps instance, you should use a 64-bit version of GAM on Windows or a 64-bit version of Python on other systems.'
|
||||||
MESSAGE_HEADER_NOT_FOUND_IN_CSV_HEADERS = u'Header "{0}" not found in CSV headers of "{1}".'
|
MESSAGE_HEADER_NOT_FOUND_IN_CSV_HEADERS = u'Header "{0}" not found in CSV headers of "{1}".'
|
||||||
@ -1708,7 +1709,7 @@ def buildUserIdToNameMap():
|
|||||||
def user_from_userid(userid):
|
def user_from_userid(userid):
|
||||||
if not GM_Globals[GM_MAP_USER_ID_TO_NAME]:
|
if not GM_Globals[GM_MAP_USER_ID_TO_NAME]:
|
||||||
buildUserIdToNameMap()
|
buildUserIdToNameMap()
|
||||||
return GM_Globals[GM_MAP_USER_ID_TO_NAME].get(userid, '')
|
return GM_Globals[GM_MAP_USER_ID_TO_NAME].get(userid, u'')
|
||||||
|
|
||||||
SERVICE_NAME_TO_ID_MAP = {
|
SERVICE_NAME_TO_ID_MAP = {
|
||||||
u'Drive': u'55656082996',
|
u'Drive': u'55656082996',
|
||||||
@ -8997,7 +8998,10 @@ try:
|
|||||||
SetGlobalVariables()
|
SetGlobalVariables()
|
||||||
if sys.argv[1].lower() == u'batch':
|
if sys.argv[1].lower() == u'batch':
|
||||||
import shlex
|
import shlex
|
||||||
f = openFile(sys.argv[2])
|
filename = sys.argv[2]
|
||||||
|
if (filename == u'-') and (GC_Values[GC_DEBUG_LEVEL] > 0):
|
||||||
|
systemErrorExit(2, MESSAGE_BATCH_CSV_DASH_DEBUG_INCOMPATIBLE.format(u'batch'))
|
||||||
|
f = openFile(filename)
|
||||||
items = list()
|
items = list()
|
||||||
for line in f:
|
for line in f:
|
||||||
argv = shlex.split(line)
|
argv = shlex.split(line)
|
||||||
@ -9015,11 +9019,10 @@ try:
|
|||||||
run_batch(items)
|
run_batch(items)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
elif sys.argv[1].lower() == u'csv':
|
elif sys.argv[1].lower() == u'csv':
|
||||||
if httplib2.debuglevel > 0:
|
filename = sys.argv[2]
|
||||||
print u'Sorry, CSV commands are not compatible with debug. Delete debug.gam and try again.'
|
if (filename == u'-') and (GC_Values[GC_DEBUG_LEVEL] > 0):
|
||||||
sys.exit(1)
|
systemErrorExit(2, MESSAGE_BATCH_CSV_DASH_DEBUG_INCOMPATIBLE.format(u'csv'))
|
||||||
csv_filename = sys.argv[2]
|
f = openFile(filename)
|
||||||
f = openFile(csv_filename)
|
|
||||||
input_file = csv.DictReader(f)
|
input_file = csv.DictReader(f)
|
||||||
if sys.argv[3].lower() != 'gam':
|
if sys.argv[3].lower() != 'gam':
|
||||||
print 'ERROR: "gam csv <filename>" should be followed by a full GAM command...'
|
print 'ERROR: "gam csv <filename>" should be followed by a full GAM command...'
|
||||||
|
Reference in New Issue
Block a user