[python] podivný webbrowser

Petr Vanek petr na scribus.info
Pátek Březen 2 09:12:34 CET 2007


zdar.

Narazil jsem na zajímavé chování Pythonu 2.5. Momentálně
nemám přístup k 2.4, abych to ověřil, ale jsem si téměř
jistý, že to fungovalo jinak. Prostě šlo zavolat
webbrowser.open(foo) a browser se otevřel.

pvanek na pvanek:~> python
Python 2.5 (r25:51908, Nov 27 2006, 19:14:46)
[GCC 4.1.2 20061115 (prerelease) (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import webbrowser as w
>>> w.open('index.html')
True

jenže žádné okno se neotevře. Proč?

>>> w.get().open('index.html')
False

další WTF

>>> w.get('konqueror').open('index.html')
True

Vše v pořádku. Okno se otevře.

Co je shnilého?

petr




Další informace o konferenci Python