Skip to content

Commit 250b854

Browse files
authored
Merge pull request #25 from aws/linter_fixes
Linter fixes
2 parents 8b3ed31 + 428bd92 commit 250b854

File tree

6 files changed

+4
-16
lines changed

6 files changed

+4
-16
lines changed

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ For development and testing purposes, this library requires the following additi
2727
* pytest-sugar
2828
* codecov
2929
* pylint
30-
* isort
3130
* sphinx
3231

3332
Please review the `requirements.txt` and `dev-requirements.txt` file for specific version requirements.

dev-requirements.txt

-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ pytest-cov
33
pytest-sugar
44
codecov>=1.4.0
55
pylint>1.9.4
6-
isort>=4.3.4
76
sphinx>=1.8.4

setup.cfg

-7
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,3 @@ select = C,E,F,W,B
2121
# C812, W503 clash with black
2222
ignore = C812,W503
2323
exclude = venv,.venv,.tox,dist,doc,build,*.egg
24-
25-
[isort]
26-
line_length = 120
27-
multi_line_output = 5
28-
include_trailing_comma = true
29-
force_grid_wrap = 0
30-
combine_as_imports = true

src/aws_secretsmanager_caching/cache/items.py

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
# ANY KIND, either express or implied. See the License for the specific
1212
# language governing permissions and limitations under the License.
1313
"""Secret cache items"""
14+
# pylint: disable=super-with-arguments
1415

1516
import threading
1617
from abc import ABCMeta, abstractmethod

src/aws_secretsmanager_caching/decorators.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,15 @@ def __call__(self, func):
8585
try:
8686
secret = json.loads(self.cache.get_secret_string(secret_id=self.secret_id))
8787
except json.decoder.JSONDecodeError:
88-
raise RuntimeError('Cached secret is not valid JSON')
88+
raise RuntimeError('Cached secret is not valid JSON') from None
8989

9090
resolved_kwargs = dict()
9191
for orig_kwarg in self.kwarg_map:
9292
secret_key = self.kwarg_map[orig_kwarg]
9393
try:
9494
resolved_kwargs[orig_kwarg] = secret[secret_key]
9595
except KeyError:
96-
raise RuntimeError('Cached secret does not contain key {0}'.format(secret_key))
96+
raise RuntimeError('Cached secret does not contain key {0}'.format(secret_key)) from None
9797

9898
def _wrapped_func(*args, **kwargs):
9999
"""

tox.ini

+1-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66

77
[tox]
8-
envlist = py36, py37, flake8, pylint, isort
8+
envlist = py36, py37, flake8, pylint
99
skip_missing_interpreters = true
1010

1111
[testenv]
@@ -38,10 +38,6 @@ commands=pytest {posargs}
3838
[testenv:pylint]
3939
commands = pylint --rcfile=.pylintrc src/aws_secretsmanager_caching
4040

41-
[testenv:isort]
42-
changedir = {toxinidir}
43-
commands = isort --recursive --check-only --diff src/aws_secretsmanager_caching test
44-
4541

4642
[testenv:docs]
4743
changedir = {toxinidir}

0 commit comments

Comments
 (0)