From b8581fe410f95174edd555e428f32af8acb7bfd7 Mon Sep 17 00:00:00 2001 From: Aivar Annamaa <aivarannamaa@users.noreply.github.com> Date: Sat, 23 Sep 2023 12:55:48 +0300 Subject: [PATCH] Fix method delegation in _flushfile Required when the faked stream is already faked and the original fake also uses method delegation. --- src/cs50/cs50.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cs50/cs50.py b/src/cs50/cs50.py index 16bfd0b..425173c 100644 --- a/src/cs50/cs50.py +++ b/src/cs50/cs50.py @@ -49,7 +49,7 @@ def __init__(self, f): self.f = f def __getattr__(self, name): - return object.__getattribute__(self.f, name) + return getattr(self.f, name) def write(self, x): self.f.write(x)