diff options
author | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2013-04-18 15:53:09 +0200 |
---|---|---|
committer | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2013-04-18 16:14:16 +0200 |
commit | bc92ff9d3cc1e4b4aadbd7728f52f2829178e699 (patch) | |
tree | 92d41a60341ef33fd136b35393c1bfe9dc39fe22 /mediagoblin/plugins/piwigo | |
parent | 4c7b9420ab6bf0d979007bcf4e63106404b059be (diff) | |
download | mediagoblin-bc92ff9d3cc1e4b4aadbd7728f52f2829178e699.tar.lz mediagoblin-bc92ff9d3cc1e4b4aadbd7728f52f2829178e699.tar.xz mediagoblin-bc92ff9d3cc1e4b4aadbd7728f52f2829178e699.zip |
Start to use six for basestring.
six allows us to smoothly get more forward compatible with
py3. The idea is to change things over to use six, when/if
we feel a need for it.
Diffstat (limited to 'mediagoblin/plugins/piwigo')
-rw-r--r-- | mediagoblin/plugins/piwigo/tools.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mediagoblin/plugins/piwigo/tools.py b/mediagoblin/plugins/piwigo/tools.py index 85d77310..4d2e985a 100644 --- a/mediagoblin/plugins/piwigo/tools.py +++ b/mediagoblin/plugins/piwigo/tools.py @@ -16,6 +16,7 @@ import logging +import six import lxml.etree as ET from werkzeug.exceptions import MethodNotAllowed @@ -43,7 +44,7 @@ class PwgNamedArray(list): def _fill_element_dict(el, data, as_attr=()): for k, v in data.iteritems(): if k in as_attr: - if not isinstance(v, basestring): + if not isinstance(v, six.string_types): v = str(v) el.set(k, v) else: @@ -57,7 +58,7 @@ def _fill_element(el, data): el.text = "1" else: el.text = "0" - elif isinstance(data, basestring): + elif isinstance(data, six.string_types): el.text = data elif isinstance(data, int): el.text = str(data) |