>> I see, thanks. So I was sending it four values apparently. I did not >> understand the error message. > > No, you're sending it two values: a tuple, and a string. It wants two > strings. Thus the error. If you had sent it four values, you'd have gotten > a different error.
I see. For some reason I was thinking that the tuple was just three strings. I've slept now and it is clear to me that this is not the case! >>> It might be wise to only have this module print what it would do >>> instead of doing the actual move/rename so you can work out the bugs >>> first before it destroys your data. >> >> I am testing on fake data, naturally. > > Is your entire file system fake? Perhaps you're running in a VM, and don't > mind trashing it. > > While debugging, you're much better off using prints than really moving > files around. You might be amazed how much damage a couple of minor bugs > could cause. > I know that you are right. However, using prints would not have helped me in my current case of not fully understanding the os.rename function. I should probably develop as a different user, though, to prevent "incidents". Thanks for the advice. -- Dotan Cohen http://bido.com http://what-is-what.com _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor