test/test_protocol.py \
vici/__init__.py \
vici/command_wrappers.py \
- vici/compat.py \
vici/exception.py \
vici/protocol.py \
vici/session.py
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
- "Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
[tox]
-envlist = py27, py36, py37, py38, py39
+envlist = py36, py37, py38, py39
[testenv]
deps =
pytest-pycodestyle
commands = pytest --pycodestyle
-[testenv:py{27}]
-deps = pytest
-commands = pytest
-
[pycodestyle]
max-line-length = 80
show-source = True
+++ /dev/null
-# Help functions for compatibility between python version 2 and 3
-
-
-# From http://legacy.python.org/dev/peps/pep-0469
-try:
- dict.iteritems
-except AttributeError:
- # python 3
- def iteritems(d):
- return iter(d.items())
-else:
- # python 2
- def iteritems(d):
- return d.iteritems()
from collections import namedtuple
from collections import OrderedDict
-from .compat import iteritems
from .exception import DeserializationException
def serialize_dict(d):
segment = bytes()
- for key, value in iteritems(d):
+ for key, value in d.items():
if isinstance(value, dict):
segment += (
encode_named_type(cls.SECTION_START, key)