fix gam version

This commit is contained in:
Jay Lee
2016-11-02 13:30:42 -04:00
parent 395a561b8c
commit 059e6a1813

View File

@ -819,7 +819,22 @@ def doGAMCheckForUpdates(forceCheck=False):
return
def doGAMVersion(checkForCheck=True):
if sys.argv[2].lower() == u'simple':
force_check = False
simple = False
i = 2
while i < len(sys.argv):
myarg = sys.argv[i].lower().replace(u'_', u'')
force_check = True
if myarg == u'check':
force_check = True
i += 1
elif myarg == u'simple':
simple = True
i += 1
else:
print u'ERROR: %s is not a valid argument for "gam version"' % sys.argv[i]
sys.exit(2)
if simple:
sys.stdout.write(__version__)
sys.exit(0)
import struct
@ -828,16 +843,8 @@ def doGAMVersion(checkForCheck=True):
sys.version_info[1], sys.version_info[2], struct.calcsize(u'P')*8,
sys.version_info[3], googleapiclient.__version__, platform.platform(),
platform.machine(), GM_Globals[GM_GAM_PATH])
if checkForCheck:
i = 2
while i < len(sys.argv):
myarg = sys.argv[i].lower().replace(u'_', u'')
if myarg == u'check':
doGAMCheckForUpdates(forceCheck=True)
i += 1
else:
print u'ERROR: %s is not a valid argument for "gam version"' % sys.argv[i]
sys.exit(2)
if checkForCheck or force_check:
doGAMCheckForUpdates(forceCheck=True)
def handleOAuthTokenError(e, soft_errors):
if e.message in OAUTH2_TOKEN_ERRORS: