From 5838c913f648ff32e6ac3b13654ad46e77fde556 Mon Sep 17 00:00:00 2001 From: "Abraham O. OLAGUNJU" <36889745+OluwaninsolaAO@users.noreply.github.com> Date: Sun, 23 Apr 2023 23:04:10 +0100 Subject: [PATCH] Task 07 --- models/base_model.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/models/base_model.py b/models/base_model.py index 8bdeca7efce6..63bd8c618055 100644 --- a/models/base_model.py +++ b/models/base_model.py @@ -39,8 +39,13 @@ def __init__(self, *args, **kwargs): def __str__(self): """Returns a string representation of the instance""" + obj = self.__dict__.copy() + try: + del obj['_sa_instance_state'] + except KeyError: + pass return '[{}] ({}) {}'.format(self.__class__.__name__, - self.id, self.__dict__) + self.id, obj) def save(self): """Updates updated_at with current time when instance is changed"""