Code RoomFile created by multiple callers
HardPrep Room Coding #1867

File created by multiple callers

Code reviewStorage & CDNConcurrencySenior–Staff~40 min

Review this Python routine that writes a file only if it doesn't already exist.

Under concurrent callers (threads or processes), what breaks?

What a strong answer looks like

Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix, specific and kind.

0:00 of about 40 min
Mark a line and say what kind of problem it is.0 findings
1import os
2 
3def write_once(path, data):
4 if not os.path.exists(path): # (1) check
5 with open(path, 'w') as f: # (2) use
6 f.write(data)
7 return True
8 return False # already existed
Which questions mattered is sealed until you submit. Telling you now would just be handing over the edge cases.