From c38c16c9b63fce2101881a8dd718bd5c649b4a72 Mon Sep 17 00:00:00 2001 From: vgharini Date: Wed, 8 Oct 2025 16:21:18 -0400 Subject: [PATCH] Fixed indentation issue --- EducationalAssignments/ImmutableVersionOne.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/EducationalAssignments/ImmutableVersionOne.md b/EducationalAssignments/ImmutableVersionOne.md index 33eb5c5e..4c3ef685 100644 --- a/EducationalAssignments/ImmutableVersionOne.md +++ b/EducationalAssignments/ImmutableVersionOne.md @@ -108,21 +108,21 @@ class VMFile(): def __init__(self, filename, create): # If a file with the same 'filename' already exists, this creates a new version 'filename.v1'. # (Incomplete: does not handle further versions like v2, v3, etc.) - if create: - if filename in listfiles(): - # File exists → create version 1 - prev_file = openfile(filename, False) - content = prev_file.readat(None, 0) - - new_name = filename + ".v1" - self.VMfile = openfile(new_name, True) - self.VMfile.writeat(content, 0) + if create: + if filename in listfiles(): + # File exists → create version 1 + prev_file = openfile(filename, False) + content = prev_file.readat(None, 0) + + new_name = filename + ".v1" + self.VMfile = openfile(new_name, True) + self.VMfile.writeat(content, 0) + else: + # File doesn't exist → create filename + self.VMfile = openfile(filename, True) else: - # File doesn't exist → create filename - self.VMfile = openfile(filename, True) - else: - # Open existing file normally - self.VMfile = openfile(filename, False) + # Open existing file normally + self.VMfile = openfile(filename, False) def readat(self, num_bytes, offset): return self.VMfile.readat(num_bytes, offset)