summaryrefslogtreecommitdiff
path: root/designate/objects/record.py
diff options
context:
space:
mode:
Diffstat (limited to 'designate/objects/record.py')
-rw-r--r--designate/objects/record.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/designate/objects/record.py b/designate/objects/record.py
index 6c9698ff..9e727424 100644
--- a/designate/objects/record.py
+++ b/designate/objects/record.py
@@ -66,11 +66,11 @@ class Record(base.DesignateObject, base.PersistentObjectMixin,
'id', 'recordset_id', 'data'
]
- def __str__(self):
+ def __repr__(self):
record = self.to_dict()
- record['data'] = record['data'][:35]
- return (self._make_obj_str(self.STRING_KEYS)
- % record)
+ if 'data' in record:
+ record['data'] = record['data'][:35]
+ return self._make_obj_str(record)
@base.DesignateRegistry.register