Manually reading module source when inspect fails.
Manually reading module source when inspect fails.

Apparently inspect.getsource() can fail if a module is empty. So when it does
fail, we manually attempt to read the source.

sixty-north/cosmic-ray