code cleanup

This commit is contained in:
Jay Lee
2017-06-30 15:08:56 -04:00
parent 597a236e05
commit ce84ad8774

View File

@@ -9649,72 +9649,6 @@ def doPrintGroupMembers():
csvRows.append(member)
writeCSVfile(csvRows, titles, u'Group Members', todrive)
def doPrintVaultMatters():
v = buildGAPIObject(u'vault')
todrive = False
csvRows = []
i = 3
view = u'FULL'
titles = []
while i < len(sys.argv):
myarg = sys.argv[i].lower().replace(u'_', u'')
if myarg == u'view':
view = sys.argv[i+1].upper()
i += 2
elif myarg == u'todrive':
todrive = True
i += 1
else:
print u'ERROR: %s is not a valid argument to "gam print matters"' % myarg
sys.exit(3)
sys.stderr.write(u'Retrieving all Vault Matters...\n')
page_message = u' got %%num_items%% matters...\n'
matters = callGAPIpages(v.matters(), u'list', items=u'matters', view=view)
for matter in matters:
csvRows.append(flatten_json(matter))
for column in csvRows[-1]:
if column not in titles:
titles.append(column)
writeCSVfile(csvRows, titles, u'Vault Matters', todrive)
def doPrintVaultHolds():
v = buildGAPIObject(u'vault')
todrive = False
csvRows = []
i = 3
matters = []
matterIds = []
titles = []
while i <len(sys.argv):
myarg = sys.argv[i].lower().replace(u'_', u'')
if myarg == u'todrive':
todrive = True
i += 1
elif myarg == u'matters':
matters = sys.argv[i+1].split(u',')
i += 2
else:
print u'ERROR: %s is not a valid a valid argument to "gam print holds"' % myarg
sys.exit(3)
if not matters:
matters_results = callGAPIpages(v.matters(), u'list', items=u'matters', view=u'BASIC', fields=u'matters(matterId,state),nextPageToken')
for matter in matters_results:
if matter[u'state'] != u'OPEN':
print u'ignoring matter %s in state %s' % (matter[u'matterId'], matter[u'state'])
continue
matterIds.append(matter[u'matterId'])
for matter in matters:
matterIds.append(convertMatterNameToID(v, matter))
for matterId in matterIds:
sys.stderr.write(u'Retrieving holds for matter %s' % matterId)
holds = callGAPIpages(v.matters().holds(), u'list', items=u'holds', matterId=matterId)
for hold in holds:
csvRows.append(flatten_json(hold))
for column in csvRows[-1]:
if column not in titles:
titles.append(column)
writeCSVfile(csvRows, titles, u'Vault Holds', todrive)
def doPrintMobileDevices():
cd = buildGAPIObject(u'directory')
todrive = False