From 67683829e4626a1d3ff06a6dd0210a4b26b5740a Mon Sep 17 00:00:00 2001 From: kris Date: Mon, 24 Apr 2017 22:35:32 +0100 Subject: [PATCH] When successfully tasting a disk add the new disk as a child of the parent --- src/apple2disk/disk.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/apple2disk/disk.py b/src/apple2disk/disk.py index 0f909cc..2dd7326 100644 --- a/src/apple2disk/disk.py +++ b/src/apple2disk/disk.py @@ -37,7 +37,9 @@ class Disk(container.Container): @classmethod def Taste(cls, disk): # TODO: return a defined exception here - return cls(disk.name, disk.data) + newdisk = cls(disk.name, disk.data) + disk.AddChild(newdisk) + return newdisk def SetSectorOwner(self, track, sector, owner): self.sectors[(track, sector)] = owner