Skip to content

Commit 5de5c6a

Browse files
author
cipres
committed
Merge branch 'cclauss-master-patch-16964' into 'master'
.gitlab-ci.yml: Lint with `ruff`, a radical superset of `flake8` written in Rust for speed. See merge request cipres/aioipfs!5
2 parents 374cea4 + 669ba2d commit 5de5c6a

File tree

7 files changed

+12
-9
lines changed

7 files changed

+12
-9
lines changed

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ variables:
3939
- pip install wheel build
4040
- pip install '.[car,dev,bohort]'
4141

42-
- flake8 aioipfs tests --count --select=E9,F63,F7,F82 --show-source --statistics
42+
- ruff check
4343
- mypy aioipfs
4444
- pytest --cov --cov-report=term --cov-report=xml:coverage.xml -v -s tests
4545

aioipfs/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from multiaddr.exceptions import StringParseError # type: ignore
1919

2020
from aioipfs import api
21-
from aioipfs.exceptions import * # noqa
21+
from aioipfs.exceptions import InvalidNodeAddressError
2222
from aioipfs.apis import dag as dag_api
2323
from aioipfs.apis import pin as pin_api
2424
from aioipfs.apis import multibase as multibase_api

aioipfs/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from .apis import HTTP_ERROR_CODES
1515
from .apis import SubAPI
1616
from . import multi
17-
from .helpers import * # noqa
17+
from .helpers import ARG_PARAM, boolarg, quote_args, quote_dict
1818

1919

2020
class BitswapAPI(SubAPI):

aioipfs/apis/__init__.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99
HTTPNotFound,
1010
HTTPMethodNotAllowed,
1111
HTTPBadRequest)
12-
from aiohttp.client_exceptions import * # noqa
12+
from aiohttp.client_exceptions import (ClientConnectorError, ClientPayloadError,
13+
ServerDisconnectedError)
1314

14-
from aioipfs.helpers import * # noqa
15-
from aioipfs.exceptions import * # noqa
15+
from aioipfs.helpers import decode_json
16+
from aioipfs.exceptions import (APIError, EndpointNotFoundError, IPFSConnectionError,
17+
InvalidCIDError, IpnsKeyError, NoSuchLinkError, NotPinnedError,
18+
PinRemoteError, RPCAccessDenied, UnknownAPIError)
1619
from aioipfs.util import car_decoder, have_car_decoder
1720

1821

aioipfs/apis/pin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Optional
22

33
from aioipfs.apis import SubAPI
4-
from aioipfs.helpers import * # noqa
4+
from aioipfs.helpers import ARG_PARAM, boolarg, quote_args, quote_dict
55

66

77
class PinRemoteServiceAPI(SubAPI):

aioipfs/util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def _traverse(self, obj, attr):
6767
if self._is_indexable(obj):
6868
try:
6969
return obj[int(attrd)]
70-
except:
70+
except Exception:
7171
return None
7272
elif isinstance(obj, dict):
7373
return obj.get(attrd, None)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ dev = [
5151
"pytest",
5252
"pytest-asyncio",
5353
"pytest-cov",
54+
"ruff",
5455
"tox",
55-
"flake8",
5656
"wheel",
5757
]
5858
docs = [

0 commit comments

Comments
 (0)