--- a/src/isodate/duration.py
+++ b/src/isodate/duration.py
@@ -105,6 +105,9 @@ class Duration(object):
'''
Provide direct access to attributes of included timedelta instance.
'''
+ # Guard against infinite recursion
+ if name == 'tdelta':
+ raise AttributeError()
return getattr(self.tdelta, name)
def __str__(self):