Mettre le symbole de copyright dans un fichier Python

J'ai besoin d'inclure une déclaration de droit d'auteur en haut de chaque source Python fichier que je produis:

#   Copyright: © 2008 etc.

Cependant, lorsque je puis exécuter le fichier j'obtiens ce message:

SyntaxError: Non-ASCII du caractère '\xa9' dans le fichier MyFile.py sur la ligne 3, mais pas de l'encodage déclaré; voir http://www.python.org/peps/pep-0263.html pour plus de détails.

Apparemment Python n'est pas heureux sur le symbole du droit d'auteur, car il suppose que le fichier source est en ASCII. Soit j'ai besoin de faire ma première ligne:

# -*- coding: iso-8859-1 -*-

dire à Python, je suis en utilisant latine encodage, ou je peux changer la déclaration de copyright:

#   Copyright: \xa9 2008 etc.

qui vient éventuellement ne pas avoir le même statut juridique.

Est-il une solution plus élégante?

source d'informationauteur Charles Anderson