Use six.moves.urllib.

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
This commit is contained in:
OGINO Masanori 2014-06-10 17:30:17 +09:00
commit ca3aa1e75f
3 changed files with 5 additions and 16 deletions

View file

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals, print_function from __future__ import unicode_literals, print_function
import six import six
from six.moves.urllib.parse import unquote from six.moves.urllib.parse import (unquote, urlparse, urlunparse)
import copy import copy
import locale import locale
@ -11,14 +11,8 @@ import os
import re import re
import sys import sys
try:
from urlparse import urlparse, urlunparse
except ImportError:
from urllib.parse import urlparse, urlunparse
from datetime import datetime from datetime import datetime
from pelican import signals from pelican import signals
from pelican.settings import DEFAULT_CONFIG from pelican.settings import DEFAULT_CONFIG
from pelican.utils import (slugify, truncate_html_words, memoized, strftime, from pelican.utils import (slugify, truncate_html_words, memoized, strftime,

View file

@ -6,15 +6,9 @@ import argparse
try: try:
# py3k import # py3k import
from html.parser import HTMLParser from html.parser import HTMLParser
from urllib.request import urlretrieve
from urllib.parse import urlparse
from urllib.error import URLError
except ImportError: except ImportError:
# py2 import # py2 import
from HTMLParser import HTMLParser # NOQA from HTMLParser import HTMLParser # NOQA
from urllib import urlretrieve
from urlparse import urlparse
from urllib2 import URLError
import os import os
import re import re
import subprocess import subprocess
@ -23,6 +17,9 @@ import time
import logging import logging
from codecs import open from codecs import open
from six.moves.urllib.error import URLError
from six.moves.urllib.parse import urlparse
from six.moves.urllib.request import urlretrieve
from pelican.utils import slugify from pelican.utils import slugify
from pelican.log import init from pelican.log import init

View file

@ -8,12 +8,10 @@ import logging
if not six.PY3: if not six.PY3:
from codecs import open from codecs import open
from urlparse import urlparse
else:
from urllib.parse import urlparse
from feedgenerator import Atom1Feed, Rss201rev2Feed from feedgenerator import Atom1Feed, Rss201rev2Feed
from jinja2 import Markup from jinja2 import Markup
from six.moves.urllib.parse import urlparse
from pelican.paginator import Paginator from pelican.paginator import Paginator
from pelican.utils import (get_relative_path, path_to_url, set_date_tzinfo, from pelican.utils import (get_relative_path, path_to_url, set_date_tzinfo,