From 0e3afd3b946d8bf0fa8353c1ac18fed391cb20dc Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Wed, 13 Feb 2019 08:42:30 -0800 Subject: Fix gate Change-Id: I1c9bd3a4706a1d7235981f15cb6e1f4cc8d7ff55 --- README.rst | 2 +- pyeclib/enum.py | 2 +- pyeclib/utils.py | 4 ++-- setup.py | 9 +++++---- test/test_pyeclib_api.py | 8 ++++---- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/README.rst b/README.rst index 67620da..e00ea65 100644 --- a/README.rst +++ b/README.rst @@ -19,7 +19,7 @@ reconstruction (think XOR-based LRC code). ----- Installation -=========== +============ Install pre-requisites: diff --git a/pyeclib/enum.py b/pyeclib/enum.py index f0b9aba..0e24fe9 100644 --- a/pyeclib/enum.py +++ b/pyeclib/enum.py @@ -134,7 +134,7 @@ class _EnumDict(dict): """ if pyver >= 3.0 and key == '__order__': - return + return if _is_sunder(key): raise ValueError('_names_ are reserved for future Enum use') elif _is_dunder(key): diff --git a/pyeclib/utils.py b/pyeclib/utils.py index 3b7e535..e3b04a7 100644 --- a/pyeclib/utils.py +++ b/pyeclib/utils.py @@ -61,8 +61,8 @@ def create_instance(import_str, *args, **kwargs): Returns instance of class which imported by import path. :param import_str: import path of class - :param \*args: indexed arguments for new instance - :param \*\*kwargs: keyword arguments for new instance + :param *args: indexed arguments for new instance + :param **kwargs: keyword arguments for new instance :returns: instance of imported class which instantiated with arguments *args and **kwargs """ diff --git a/setup.py b/setup.py index 9a064f9..bd6c644 100644 --- a/setup.py +++ b/setup.py @@ -189,10 +189,11 @@ setup(name='pyeclib', maintainer_email='kmgreen2@gmail.com, tusharsg@gmail.com', url='http://git.openstack.org/cgit/openstack/pyeclib/', bugtrack_url='https://bugs.launchpad.net/pyeclib', - description='This library provides a simple Python interface for \ - implementing erasure codes. To obtain the best possible \ - performance, the underlying erasure code algorithms are \ - written in C.', + description=('This library provides a simple Python interface for ' + 'implementing erasure codes. To obtain the best possible ' + 'performance, the underlying erasure code algorithms are ' + 'written in C.'), + long_description=open('README.rst', 'r').read(), platforms='Linux', license='BSD', ext_modules=[module], diff --git a/test/test_pyeclib_api.py b/test/test_pyeclib_api.py index 4903f73..d53953a 100644 --- a/test/test_pyeclib_api.py +++ b/test/test_pyeclib_api.py @@ -159,10 +159,10 @@ class TestPyECLibDriver(unittest.TestCase): available_ec_types = [] for _type in ALL_EC_TYPES: try: - if _type is 'shss': + if _type == 'shss': _k = 10 _m = 4 - elif _type is 'libphazr': + elif _type == 'libphazr': _k = 4 _m = 4 else: @@ -183,9 +183,9 @@ class TestPyECLibDriver(unittest.TestCase): print("Skipping test for %s backend" % _type) continue try: - if _type is 'shss': + if _type == 'shss': ECDriver(k=10, m=4, ec_type=_type) - elif _type is 'libphazr': + elif _type == 'libphazr': ECDriver(k=4, m=4, ec_type=_type) else: ECDriver(k=10, m=5, ec_type=_type) -- cgit v1.2.1