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"""