[FIX] P3: urllib, urllib2 and urlparse
In Python 3, all of these were "consolidated" under urllib(.request, .parse, .errors) which is inconvenient. Since we already have hard dependencies on requests and werkzeug(.urls, which is a backport of Python 3's unicode-aware urllib.parse) migrate *everything* to that. A sticking point is urllib2.URLError, those were (mostly) replaced by the slightly more general IOError which URLError extends.
Showing
- addons/anonymization/wizard/anonymize_wizard.py 1 addition, 4 deletionsaddons/anonymization/wizard/anonymize_wizard.py
- addons/auth_oauth/models/res_users.py 3 additions, 11 deletionsaddons/auth_oauth/models/res_users.py
- addons/auth_signup/models/res_partner.py 3 additions, 4 deletionsaddons/auth_signup/models/res_partner.py
- addons/base_geolocalize/models/res_partner.py 4 additions, 4 deletionsaddons/base_geolocalize/models/res_partner.py
- addons/google_account/models/google_service.py 31 additions, 36 deletionsaddons/google_account/models/google_service.py
- addons/google_calendar/models/google_calendar.py 9 additions, 7 deletionsaddons/google_calendar/models/google_calendar.py
- addons/google_drive/models/google_drive.py 20 additions, 22 deletionsaddons/google_drive/models/google_drive.py
- addons/google_spreadsheet/models/google_drive.py 7 additions, 5 deletionsaddons/google_spreadsheet/models/google_drive.py
- addons/link_tracker/models/link_tracker.py 12 additions, 12 deletionsaddons/link_tracker/models/link_tracker.py
- addons/mail/models/html2text.py 4 additions, 32 deletionsaddons/mail/models/html2text.py
- addons/mail/models/mail_template.py 8 additions, 11 deletionsaddons/mail/models/mail_template.py
- addons/mail/models/res_config.py 3 additions, 2 deletionsaddons/mail/models/res_config.py
- addons/mail/models/update.py 5 additions, 8 deletionsaddons/mail/models/update.py
- addons/mass_mailing/models/mail_mail.py 5 additions, 6 deletionsaddons/mass_mailing/models/mail_mail.py
- addons/pad/models/pad.py 10 additions, 6 deletionsaddons/pad/models/pad.py
- addons/pad/py_etherpad/__init__.py 6 additions, 21 deletionsaddons/pad/py_etherpad/__init__.py
- addons/payment_adyen/models/payment.py 4 additions, 3 deletionsaddons/payment_adyen/models/payment.py
- addons/payment_adyen/tests/test_adyen.py 2 additions, 2 deletionsaddons/payment_adyen/tests/test_adyen.py
- addons/payment_authorize/controllers/main.py 3 additions, 4 deletionsaddons/payment_authorize/controllers/main.py
- addons/payment_authorize/models/authorize_request.py 4 additions, 5 deletionsaddons/payment_authorize/models/authorize_request.py
Loading
Please register or sign in to comment