Traceback (most recent call last):


 "/tmp/kitchen/testing/tests/integration/modules/test_pip.py", line 437, in test_pip_install_multiple_editables_and_pkgs

if self._check_download_error(ret['stdout']):
TypeError: string indices must be integers

Traceback (most recent call last):

 "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
self.run()

 "/usr/lib/python3.4/threading.py", line 868, in runs-mode
self._target(*self._args, **self._kwargs)

 ".pex/install/prompt_toolkit-1.0.5-py3-none-any.whl.bd98d0b047ddd5ae887af8c17dfa67aa1127eb00/prompt_toolkit-1.0.5-py3-none-any.whl/prompt_toolkit/interface.py", line 836, in run
completions = list(buffer.completer.get_completions(document, complete_event))

 ".pex/install/pgcli-1.1.1b1-py3-none-any.whl.79f0fc40898c1538f1570abfc24c9a7f0cf0efbf/pgcli-1.1.1b1-py3-none-any.whl/pgcli/pgcompleter.py", line 351, in get_completions
suggestions = suggest_type(document.text, document.text_before_cursor)

 ".pex/install/pgcli-1.1.1b1-py3-none-any.whl.79f0fc40898c1538f1570abfc24c9a7f0cf0efbf/pgcli-1.1.1b1-py3-none-any.whl/pgcli/packages/sqlcompletion.py", line 129, in suggest_type
stmt = SqlStatement(full_text, text_before_cursor)

 ".pex/install/pgcli-1.1.1b1-py3-none-any.whl.79f0fc40898c1538f1570abfc24c9a7f0cf0efbf/pgcli-1.1.1b1-py3-none-any.whl/pgcli/packages/sqlcompletion.py", line 73, in __init__
self.identifier = parse_partial_identifier(word_before_cursor)

 ".pex/install/pgcli-1.1.1b1-py3-none-any.whl.79f0fc40898c1538f1570abfc24c9a7f0cf0efbf/pgcli-1.1.1b1-py3-none-any.whl/pgcli/packages/parseutils.py", line 295, in parse_partial_identifier
p = sqlparse.parse(word)[0]

 ".pex/install/sqlparse-0.2.0-py2.py3-none-any.whl.161de6239d031b2b05bcddf4d16cb9a0b31737bc/sqlparse-0.2.0-py2.py3-none-any.whl/sqlparse/__init__.py", line 31, in parse
return tuple(parsestream(sql, encoding))

 ".pex/install/sqlparse-0.2.0-py2.py3-none-any.whl.161de6239d031b2b05bcddf4d16cb9a0b31737bc/sqlparse-0.2.0-py2.py3-none-any.whl/sqlparse/engine/filter_stack.py", line 36, in run
stmt = grouping.group(stmt)

 ".pex/install/sqlparse-0.2.0-py2.py3-none-any.whl.161de6239d031b2b05bcddf4d16cb9a0b31737bc/sqlparse-0.2.0-py2.py3-none-any.whl/sqlparse/engine/grouping.py", line 357, in group
func(stmt)

 "/.pex/install/sqlparse-0.2.0-py2.py3-none-any.whl.161de6239d031b2b05bcddf4d16cb9a0b31737bc/sqlparse-0.2.0-py2.py3-none-any.whl/sqlparse/engine/grouping.py", line 129, in group_as
_group(tlist, sql.Identifier, match, valid_prev, valid_next, post)

 ".pex/install/sqlparse-0.2.0-py2.py3-none-any.whl.161de6239d031b2b05bcddf4d16cb9a0b31737bc/sqlparse-0.2.0-py2.py3-none-any.whl/sqlparse/engine/grouping.py", line 383, in _group
if valid_prev(prev_) and valid_next(next_):

 ".pex/install/sqlparse-0.2.0-py2.py3-none-any.whl.161de6239d031b2b05bcddf4d16cb9a0b31737bc/sqlparse-0.2.0-py2.py3-none-any.whl/sqlparse/engine/grouping.py", line 120, in valid_prev
return token.normalized == 'NULL' or not token.is_keywordAttributeError: 'NoneType' object has no attribute 'normalized'