Skip to content

Commit bc3b84f

Browse files
committed
fixes #197
1 parent 7f909e2 commit bc3b84f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

fastcore/basics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def basic_repr(flds=None):
3434
if isinstance(flds, str): flds = re.split(', *', flds)
3535
flds = list(flds or [])
3636
def _f(self):
37-
sig = ', '.join(f'{o}={maybe_attr(getattr(self,o), "__name__")}' for o in flds)
37+
sig = ', '.join(f'{o}={getattr(self,o)!r}' for o in flds)
3838
return f'{self.__class__.__name__}({sig})'
3939
return _f
4040

nbs/01_basics.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
" if isinstance(flds, str): flds = re.split(', *', flds)\n",
128128
" flds = list(flds or [])\n",
129129
" def _f(self):\n",
130-
" sig = ', '.join(f'{o}={maybe_attr(getattr(self,o), \"__name__\")}' for o in flds)\n",
130+
" sig = ', '.join(f'{o}={getattr(self,o)!r}' for o in flds)\n",
131131
" return f'{self.__class__.__name__}({sig})'\n",
132132
" return _f"
133133
]
@@ -159,8 +159,8 @@
159159
"sc = SomeClass() \n",
160160
"ac = AnotherClass()\n",
161161
"\n",
162-
"test_eq(repr(sc), 'SomeClass(a=1, b=foo)')\n",
163-
"test_eq(repr(ac), 'AnotherClass(c=some-class, d=bar)')"
162+
"test_eq(repr(sc), \"SomeClass(a=1, b='foo')\")\n",
163+
"test_eq(repr(ac), \"AnotherClass(c=SomeClass(a=1, b='foo'), d='bar')\")"
164164
]
165165
},
166166
{

0 commit comments

Comments
 (0)