Show More
@@ -860,7 +860,7 b' class Inspector(Colorable):' | |||||
860 | if init_ds: |
|
860 | if init_ds: | |
861 | out['init_docstring'] = init_ds |
|
861 | out['init_docstring'] = init_ds | |
862 |
|
862 | |||
863 |
names = [sub.__name__ for sub in |
|
863 | names = [sub.__name__ for sub in type.__subclasses__(obj)] | |
864 | if len(names) < 10: |
|
864 | if len(names) < 10: | |
865 | all_names = ', '.join(names) |
|
865 | all_names = ', '.join(names) | |
866 | else: |
|
866 | else: |
@@ -363,6 +363,12 b' def test_pinfo_nonascii():' | |||||
363 | ip.user_ns['nonascii2'] = nonascii2 |
|
363 | ip.user_ns['nonascii2'] = nonascii2 | |
364 | ip._inspect('pinfo', 'nonascii2', detail_level=1) |
|
364 | ip._inspect('pinfo', 'nonascii2', detail_level=1) | |
365 |
|
365 | |||
|
366 | def test_pinfo_type(): | |||
|
367 | """ | |||
|
368 | type can fail in various edge case, for example `type.__subclass__()` | |||
|
369 | """ | |||
|
370 | ip._inspect('pinfo', 'type') | |||
|
371 | ||||
366 |
|
372 | |||
367 | def test_pinfo_docstring_no_source(): |
|
373 | def test_pinfo_docstring_no_source(): | |
368 | """Docstring should be included with detail_level=1 if there is no source""" |
|
374 | """Docstring should be included with detail_level=1 if there is no source""" |
General Comments 0
You need to be logged in to leave comments.
Login now