Use six.moves.urllib.parse instead of the urlparse module.

This commit is contained in:
Berker Peksag 2014-05-26 19:52:18 +03:00
parent 386c9c7c55
commit fd19da346b
10 changed files with 21 additions and 10 deletions

View File

@ -16,10 +16,11 @@
from functools import wraps from functools import wraps
from urlparse import urljoin
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound
from oauthlib.oauth1 import ResourceEndpoint from oauthlib.oauth1 import ResourceEndpoint
from six.moves.urllib.parse import urljoin
from mediagoblin import mg_globals as mgg from mediagoblin import mg_globals as mgg
from mediagoblin import messages from mediagoblin import messages
from mediagoblin.db.models import MediaEntry, User, MediaComment from mediagoblin.db.models import MediaEntry, User, MediaComment

View File

@ -18,9 +18,11 @@ import logging
import json import json
from functools import wraps from functools import wraps
from urlparse import urljoin
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden
from werkzeug.wrappers import Response from werkzeug.wrappers import Response
from six.moves.urllib.parse import urljoin
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.tools.pluginapi import PluginManager from mediagoblin.tools.pluginapi import PluginManager
from mediagoblin.storage.filestorage import BasicFileStorage from mediagoblin.storage.filestorage import BasicFileStorage

View File

@ -16,7 +16,7 @@
import wtforms import wtforms
from urlparse import urlparse from six.moves.urllib.parse import urlparse
from mediagoblin.tools.extlib.wtf_html5 import URLField from mediagoblin.tools.extlib.wtf_html5 import URLField
from mediagoblin.tools.translate import lazy_pass_to_ugettext as _ from mediagoblin.tools.translate import lazy_pass_to_ugettext as _

View File

@ -14,10 +14,12 @@
# #
# You should have received a copy of the GNU Affero General Public License # 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/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
import urlparse
import pkg_resources import pkg_resources
import pytest import pytest
import six.moves.urllib.parse as urlparse
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.db.models import User from mediagoblin.db.models import User
from mediagoblin.tests.tools import get_app, fixture_add_user from mediagoblin.tests.tools import get_app, fixture_add_user

View File

@ -13,7 +13,8 @@
# #
# You should have received a copy of the GNU Affero General Public License # 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/>. # 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.db.models import User
from mediagoblin.plugins.basic_auth import tools as auth_tools from mediagoblin.plugins.basic_auth import tools as auth_tools

View File

@ -13,11 +13,13 @@
# #
# You should have received a copy of the GNU Affero General Public License # 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/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
import urlparse
import pkg_resources import pkg_resources
import pytest import pytest
import mock import mock
import six.moves.urllib.parse as urlparse
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.db.base import Session from mediagoblin.db.base import Session
from mediagoblin.tests.tools import get_app from mediagoblin.tests.tools import get_app

View File

@ -16,7 +16,7 @@
import pytest import pytest
import urlparse import six.moves.urllib.parse as urlparse
from mediagoblin.tools import template, mail from mediagoblin.tools import template, mail

View File

@ -13,11 +13,13 @@
# #
# You should have received a copy of the GNU Affero General Public License # 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/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
import urlparse
import pkg_resources import pkg_resources
import pytest import pytest
import mock import mock
import six.moves.urllib.parse as urlparse
pytest.importorskip("requests") pytest.importorskip("requests")
from mediagoblin import mg_globals from mediagoblin import mg_globals

View File

@ -18,10 +18,11 @@ import sys
reload(sys) reload(sys)
sys.setdefaultencoding('utf-8') sys.setdefaultencoding('utf-8')
import urlparse
import os import os
import pytest import pytest
import six.moves.urllib.parse as urlparse
from mediagoblin.tests.tools import fixture_add_user from mediagoblin.tests.tools import fixture_add_user
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.db.models import MediaEntry, User from mediagoblin.db.models import MediaEntry, User

View File

@ -19,7 +19,7 @@ For references, see docstring in mediagoblin/webfinger/__init__.py
import re import re
from urlparse import urlparse from six.moves.urllib.parse import urlparse
from mediagoblin.tools.response import render_to_response, render_404 from mediagoblin.tools.response import render_to_response, render_404