I found a solution to this problem...
try:
from urllib2 import urlopen
except ImportError:
from urllib.request import urlopen
The six module does not handle urllib and urllib2, so this is a temporary solution. Anyone has any other idea?
-----Original message-----
From: Cody
Sent: 18.03.2013, 16:13
To:
wxpytho...@googlegroups.com
Subject: Re: [wxPython-users] Message to Robin Dunn
Hi,
On Mon, Mar 18, 2013 at 10:01 AM, "Boštjan Mejak" <
mejak...@gmail.com>wrote:
> Hello Robin,
> you have suggested I patch Phoenix/wx/lib/softwareupdate.py when I
> encountered an error on importing softwareupdate on Python 3. The error was
> that softwareupdate uses urllib2 to perform Internet-related tasks. You
> suggested the six module to patch softwareupdate, but the six docs say that
> urllib and urllib2 aren't supported. So that's gonna be a burden. Are you
> going to look at this and patch it?
>
>
urllib2 was merged into the urllib module in Python 3. So when running on
python 3 you would import and use urllib instead of urllib2.
Depending upon what features are used by the update module some additional
changes may be needed (see notes:
http://docs.python.org/2/library/urllib2.html). So guess the story is
either do some homework or be patient and wait till someone else gets to it
;).
Cody
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
wxpython-user...@googlegroups.com.
For more options, visit
https://groups.google.com/groups/opt_out.