Skip to content

Commit 60a7cfa

Browse files
committed
Add a check before overriding file if init new day is rerun by mistake
1 parent 4e99304 commit 60a7cfa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

python/init_new_day.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ def main(args):
1717
print(f'Create new day {day} for year {year}')
1818
makedirs(f'{year}/day{day}')
1919

20-
copyfile('template.py', f'{year}/day{day}/day{day}.py')
20+
filename = f'{year}/day{day}/day{day}.py'
21+
if exists(filename):
22+
print(f'Day {day} for year {year} already exists')
23+
else:
24+
copyfile('template.py', filename)
2125

2226

2327
if __name__ == '__main__':

0 commit comments

Comments
 (0)