From 93620c3ac4ee992a86d2bd6a82c9bf94daa6ce4a Mon Sep 17 00:00:00 2001 From: mcdallas Date: Thu, 11 Feb 2016 17:56:55 +0000 Subject: [PATCH] Added __repr__ I used __class__.__name__ instead of Database for potential subclasses. --- records.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/records.py b/records.py index cbbbe6f..2e64893 100644 --- a/records.py +++ b/records.py @@ -196,6 +196,11 @@ class Database(object): def __exit__(self, exc, val, traceback): self.close() + def __repr__(self): + status = 'Open' if self.open else 'Closed' + r = '{}(url={}, status={})'.format(self.__class__.__name__, self.db_url, status) + return r + def _enable_hstore(self): """Enables HSTORE support, if available.""" try: