What to do with pyc files when Django or python is used with Mercurial?
Sure if you have a .pyc file from an older version of the same module python will use that.  Many times I have wondered why my program wasn't reflecting the changes I made, and realized it was because I had old pyc files.
If this means that .pyc are not reflecting your current version then yes you will have to delete all .pyc files.
If you are on linux you can find . -name *.pyc -delete
Just started to use Mercurial. Wow, nice application. I moved my database file out of the code directory, but I was wondering about the .pyc files. I didn't include them on the initial commit. The documentation about the .hgignore file includes an example to exclude *.pyc, so I think I'm on the right track. 
I am wondering about what happens when I decide to roll back to an older fileset. Will I need to delete all the .pyc files then? I saw some questions on Stack Overflow about the issue, including one gentleman that found old .pyc files were being used. What is the standard way around this?