It looks like there's Chrome specific code in the webbrowser 2.7 source code:
http://hg.python.org/cpython/file/2.7/Lib/webbrowser.py
However when I opened the Python file on my computer, it was running an earlier version of the webbrowser.py source code, without the Chrome specific flags.
I updated the source code on my system with the latest code (from the website) and it's running in Chrome without any problems.
It's also been fixed in Python 3.3, I am assured.