From b6c437289390c469aa08f20b0895dfa436d86139 Mon Sep 17 00:00:00 2001 From: joelclark Date: Wed, 31 Jul 2024 08:34:17 -0500 Subject: [PATCH] Add __str__ and __repr__ to DatabaseItem --- tableauserverclient/models/database_item.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tableauserverclient/models/database_item.py b/tableauserverclient/models/database_item.py index 3d5a00a1a..dfc58e1bb 100644 --- a/tableauserverclient/models/database_item.py +++ b/tableauserverclient/models/database_item.py @@ -44,6 +44,12 @@ def __init__(self, name, description=None, content_permissions=None): self._tables = None # Not implemented yet + def __str__(self): + return "".format(self._id, self.name) + + def __repr__(self): + return self.__str__() + " { " + ", ".join(" % s: % s" % item for item in vars(self).items()) + "}" + @property def dqws(self): if self._data_quality_warnings is None: