Have you tried importing just panditor, and then accessing the function via panditor.panditor.Panditor? Maybe you could try renaming some files to make it more logical and help with troubleshooting (i.e. panditor.main.Panditor).
It’s a circular import issue, as you can see from the traceback. panditor.py imports levitor.py, which imports grabber.py, which tries to import panditor.py again, resulting in an infinite loop. You have to restructure which module uses which other module.