diff --git a/src/yapsut/struct.py b/src/yapsut/struct.py index 4fc52dcf5784d31b68e17d09b787bcdd15df8a4a..52f8e06d8e90fdb826f0a5d38b02fbb801348432 100644 --- a/src/yapsut/struct.py +++ b/src/yapsut/struct.py @@ -11,7 +11,10 @@ class struct : def __repr__(self) : out=[] for k in self.keys() : - out['('+k+':'+str(self[k])+')'] + try : + out.append('('+k+':'+str(self[k])+')') + except : + out.append('('+k+':'+type(self[k])+')') return '('+(','.join(out))+')' def __init__(self) : return