The '?' is a catchall, Since it will also pop up if only the .pyc files are present, since then the inspect module won't be able to find the classname either...

So it's not always None, it indicates a general problem with the lookup. I could add a check for unbound functions however...