Use six.moves.urllib.parse instead of the urlparse module.
authorBerker Peksag <berker.peksag@gmail.com>
Mon, 26 May 2014 16:52:18 +0000 (19:52 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Mon, 26 May 2014 16:52:18 +0000 (19:52 +0300)
mediagoblin/decorators.py
mediagoblin/plugins/api/tools.py
mediagoblin/plugins/oauth/forms.py
mediagoblin/tests/test_auth.py
mediagoblin/tests/test_basic_auth.py
mediagoblin/tests/test_ldap.py
mediagoblin/tests/test_notifications.py
mediagoblin/tests/test_persona.py
mediagoblin/tests/test_submission.py
mediagoblin/webfinger/views.py

index 8515d0911097876ae3723aefc8fde251a02452f2..61d078b226fe4d7c913f07d91b4d779d7f3d5542 100644 (file)
 
 from functools import wraps
 
-from urlparse import urljoin
 from werkzeug.exceptions import Forbidden, NotFound
 from oauthlib.oauth1 import ResourceEndpoint
 
+from six.moves.urllib.parse import urljoin
+
 from mediagoblin import mg_globals as mgg
 from mediagoblin import messages
 from mediagoblin.db.models import MediaEntry, User, MediaComment
index d1b3ebb1b5a5819a7a8d2b41370bea62745f9cdb..56256236bdf936db6dde6f273cd2263d73066de0 100644 (file)
@@ -18,9 +18,11 @@ import logging
 import json
 
 from functools import wraps
-from urlparse import urljoin
 from werkzeug.exceptions import Forbidden
 from werkzeug.wrappers import Response
+
+from six.moves.urllib.parse import urljoin
+
 from mediagoblin import mg_globals
 from mediagoblin.tools.pluginapi import PluginManager
 from mediagoblin.storage.filestorage import BasicFileStorage
index 5edd992a509a991676d0fd569b70248ce9806472..d271359aa5f9fad9402359a2f57992571f0bfcb2 100644 (file)
@@ -16,7 +16,7 @@
 
 import wtforms
 
-from urlparse import urlparse
+from six.moves.urllib.parse import urlparse
 
 from mediagoblin.tools.extlib.wtf_html5 import URLField
 from mediagoblin.tools.translate import lazy_pass_to_ugettext as _
index 1bbc3d01550f597779bbd492f60c8dbb472897ed..e8fd76d8458c1ea11ca24209624560ec87084957 100644 (file)
 #
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
-import urlparse
+
 import pkg_resources
 import pytest
 
+import six.moves.urllib.parse as urlparse
+
 from mediagoblin import mg_globals
 from mediagoblin.db.models import User
 from mediagoblin.tests.tools import get_app, fixture_add_user
index 828f05156d9a6c487e32a9982ac65f9b4847c847..e7157beec884ed68a0404cc8020337683cb3279a 100644 (file)
@@ -13,7 +13,8 @@
 #
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
-import urlparse
+
+import six.moves.urllib.parse as urlparse
 
 from mediagoblin.db.models import User
 from mediagoblin.plugins.basic_auth import tools as auth_tools
index 48efb4b6e83f7e38434f40ecddecaba051088f2c..33cf85d6c33713ffe104fe5a2c7216a3cbb79a66 100644 (file)
 #
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
-import urlparse
+
 import pkg_resources
 import pytest
 import mock
 
+import six.moves.urllib.parse as urlparse
+
 from mediagoblin import mg_globals
 from mediagoblin.db.base import Session
 from mediagoblin.tests.tools import get_app
index 3bf36f5f7cd40f21855d8d007f17d99ffeacc956..37d61c41f81680fce5888f72eb4e3321d5f23ce6 100644 (file)
@@ -16,7 +16,7 @@
 
 import pytest
 
-import urlparse
+import six.moves.urllib.parse as urlparse
 
 from mediagoblin.tools import template, mail
 
index a1cd30ebe4c328a43d8921ef8139f1a4abf64c22..dbc4797a5c72909bac696a36c047b8f35e78afc1 100644 (file)
 #
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
-import urlparse
+
 import pkg_resources
 import pytest
 import mock
 
+import six.moves.urllib.parse as urlparse
+
 pytest.importorskip("requests")
 
 from mediagoblin import mg_globals
index b5b13ed3c6c1529387b11e53aa0ffdd9cee9b270..5ddd882c4041fc628272c98def91bc7cdf2304fd 100644 (file)
@@ -18,10 +18,11 @@ import sys
 reload(sys)
 sys.setdefaultencoding('utf-8')
 
-import urlparse
 import os
 import pytest
 
+import six.moves.urllib.parse as urlparse
+
 from mediagoblin.tests.tools import fixture_add_user
 from mediagoblin import mg_globals
 from mediagoblin.db.models import MediaEntry, User
index 97fc3ef7be7391fd58e9e1f0b05ef0fc88c60496..c4dfedf2d595b54c9bdec329bd9f87ef557dfd5e 100644 (file)
@@ -19,7 +19,7 @@ For references, see docstring in mediagoblin/webfinger/__init__.py
 
 import re
 
-from urlparse import urlparse
+from six.moves.urllib.parse import urlparse
 
 from mediagoblin.tools.response import render_to_response, render_404