gam.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:GAMADV-XTD 作者: taers232c 项目源码 文件源码
def doInfoMobileDevices():
  entityList, cd = getMobileDeviceEntity()
  parameters = _initMobileFieldsParameters()
  while Cmd.ArgumentsRemaining():
    myarg = getArgument()
    _getMobileFieldsArguments(myarg, parameters)
  fields = u','.join(set(parameters[u'fieldsList'])) if parameters[u'fieldsList'] else None
  i = 0
  count = len(entityList)
  for resourceId in entityList:
    i += 1
    try:
      info = callGAPI(cd.mobiledevices(), u'get',
                      throw_reasons=[GAPI.INTERNAL_ERROR, GAPI.RESOURCE_ID_NOT_FOUND, GAPI.BAD_REQUEST, GAPI.RESOURCE_NOT_FOUND, GAPI.FORBIDDEN],
                      customerId=GC.Values[GC.CUSTOMER_ID], resourceId=resourceId, projection=parameters[u'projection'], fields=fields)
      printEntity([Ent.MOBILE_DEVICE, resourceId], i, count)
      Ind.Increment()
      showJSON(None, info, timeObjects=MOBILE_TIME_OBJECTS)
      Ind.Decrement()
    except GAPI.internalError:
      entityActionFailedWarning([Ent.MOBILE_DEVICE, resourceId], Msg.DOES_NOT_EXIST, i, count)
    except (GAPI.resourceIdNotFound, GAPI.badRequest, GAPI.resourceNotFound, GAPI.forbidden) as e:
      entityActionFailedWarning([Ent.MOBILE_DEVICE, resourceId], str(e), i, count)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号