I got the terminal output in the process of posting that and then thought of the os.path stuff. Though it is in the saving file process and, I presume, not looked at during drag and drop, otherwise am I possibly leaving something hanging with the os.path manipulation?