I think you need init.py files to “register” a folder as a module. The Python help page you linked refers to this.
EDIT: Oh, you did this already. Have you tried making sure your case is correct? Python is case-sensitive, so Import Panditor may not work as your file name is panditor.py.
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.