__name__ is usually without .py, just the module part. Any particular reason to append ".py"?