Skip to content

Commit 3d3d07b

Browse files
Merge pull request #116 from PagerDuty/T2D2-306-Bug-broken-in-append-in-public-support-scripts
Fix: script no longer appends on new run
2 parents 3829752 + 081b4f0 commit 3d3d07b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

get_info_on_all_users/get_users_by_role.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
allowed_roles=['admin','read_only_user','read_only_limited_user','user','limited_user','observer','restricted_access','owner']
1111
team_managers=[]
1212

13-
def write_rows(column1, column2, column3):
13+
def write_rows(column1, column2, column3, mode='a+'):
1414
# one function for writing to csv
15-
with open(filename, 'a+') as csvfile:
15+
with open(filename, mode) as csvfile:
1616
writer = csv.writer(csvfile)
1717
writer.writerow([column1, column2, column3])
1818

@@ -73,7 +73,7 @@ def get_teams(session):
7373
filename = args.filename + '.csv'
7474
else:
7575
filename = args.filename
76-
write_rows('Name','Role', 'Email')
76+
write_rows('Name','Role', 'Email', mode='w')
7777
for role in roles:
7878
if role == "team_managers":
7979
get_teams(session)

0 commit comments

Comments
 (0)