On Fri, 06 Sep 2013 08:00:13 -0700, stas poritskiy wrote: > hey guys, > I am working on application. App is processing a list of files in > folders. Folders act as a NEW-LOOP. so if all files in one folder had > been worked on, file is then saved and next folder is picked up. it > works fine only if i have a SINGLE folder, however, when another folder > is there, i get this RuntimeError: Open Failed. I checked if those could > be the files by leaving only single (another folder), however all was > fine. Questions - How can i trouble shoot what is causing the problem? i > don't know where to begin.
You should ALWAYS begin with the entire traceback, not just the last line. Everything starting with: Traceback (most recent call last): and ending with the last line, which in your case will be something like "RuntimeError: Open failed". The most important part is that the traceback will actually show you the line that fails. Secondly, whose code is this? I assume it is code you have written. In that case, do you have something like this in your code? try: blah blah blah # whatever, doesn't matter what this is except: raise RuntimeError("Open failed") If so, take it out immediately! All you are doing is catching a *useful* exception that Python generates, and replacing it with an utterly useless exception that does nothing but hide the true cause of the problem and make debugging much more difficult. That will do to start. If you still need help, please copy and paste the entire traceback. Also, demonstrating a *minimal* amount of code that causes this error will help. Although this is written for Java programmers, the same principles apply to Python code too: http://sscce.org/ -- Steven -- https://mail.python.org/mailman/listinfo/python-list