As described by PEP 0263, adding this to the top of your source file ensures it works properly with utf-8 encoding.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
Personally hit this snag when I had some Japanese characters in a string literal in a source file.