prdef not working for some objects
Tested with lima.image.roi
DEMO_SESSION [19]: prdef(tomo3_128p.image.roi)
Traceback (most recent call last):
File "/users/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/shell/cli/no_thread_repl.py", line 186, in run_async
result = await self.eval_greenlet(text)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-bliss-env/lib/python3.7/site-packages/aiogevent.py", line 268, in wrap_func
result = orig_func(*args, **kw)
File "/users/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/shell/cli/repl.py", line 379, in eval
result = super().eval(text)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-bliss-env/lib/python3.7/site-packages/ptpython/repl.py", line 241, in eval
result = eval(code, self.get_globals(), self.get_locals())
File "<stdin>", line 1, in <module>
File "/users/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/shell/standard.py", line 1023, in prdef
fname = inspect.getfile(obj)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-bliss-env/lib/python3.7/inspect.py", line 653, in getfile
raise TypeError('{!r} is a built-in class'.format(object))
TypeError: <class 'list'> is a built-in class