it's not an error, it is a warning. And you don't need to bother. It stems
from a change in the python standard library, and a package not being adapted
to this. But there is no functional problem with it.
Diez
You should be able to suppress the warning by inserting
import warnings
warnings.simplefilter("ignore", DeprecationWarning)
at the top of the commands.py module of your application (untested).
A new 2.x version of CherryPy which will fix this issue is currently in
beta stage. As soon as it's released, a new TurboGears 1 releases will
follow which will use it.
Chris