Skip to content

Commit 44e2543

Browse files
ruff check --fix
1 parent ac18d5a commit 44e2543

12 files changed

+40
-41
lines changed

src/pyff/api.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import threading
33
from datetime import datetime, timedelta
44
from json import dumps
5-
from typing import Any, Dict, List, Optional, Tuple
5+
from typing import Any, Optional
66
from collections.abc import Generator, Iterable, Mapping
77

88
import pyramid.httpexceptions as exc
@@ -186,7 +186,7 @@ def _d(x: Optional[str], do_split: bool = True) -> tuple[Optional[str], Optional
186186
if request.body:
187187
try:
188188
request.matchdict.update(request.json_body)
189-
except ValueError as ex:
189+
except ValueError:
190190
pass
191191

192192
entry = request.matchdict.get('entry', 'request')

src/pyff/builtins.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from datetime import datetime
1515
from io import BytesIO
1616
from str2bool import str2bool
17-
from typing import Dict, Optional
17+
from typing import Optional
1818

1919
import ipaddress
2020
import xmlsec
@@ -1457,7 +1457,7 @@ def drop_xsi_type(req: Plumbing.Request, *opts):
14571457
def _drop_xsi_type(elt):
14581458
try:
14591459
del elt.attrib["{%s}type" % NS["xsi"]]
1460-
except Exception as ex:
1460+
except Exception:
14611461
pass
14621462

14631463
with_tree(root(req.t), _drop_xsi_type)
@@ -1570,7 +1570,7 @@ def certreport(req: Plumbing.Request, *opts):
15701570
"{} expires in {}".format(cert.getSubject(), dt),
15711571
)
15721572
log.warning("{} expires in {}".format(eid, dt))
1573-
except ValueError as ex:
1573+
except ValueError:
15741574
annotate_entity(
15751575
entity_elt,
15761576
"certificate-error",

src/pyff/parse.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
from abc import ABC
33
from collections import deque
4-
from typing import Any, Dict, List, Optional
4+
from typing import Any, Optional
55

66
from pydantic import BaseModel, Field
77
from urllib.parse import quote as urlescape

src/pyff/pipes.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import functools
88
import os
99
import traceback
10-
from typing import Any, Callable, Dict, List, Optional, Tuple, Type, Union
10+
from typing import Any, Callable
1111
from collections.abc import Iterable
1212

1313
import yaml
@@ -112,7 +112,7 @@ def _n(_d: str) -> tuple[str, list[str]]:
112112
opts: list[str] = []
113113
if is_text(d):
114114
name, opts = _n(d)
115-
elif hasattr(d, '__iter__') and not type(d) is dict:
115+
elif hasattr(d, '__iter__') and type(d) is not dict:
116116
if not len(d):
117117
raise PipeException("This does not look like a length of pipe... \n%s" % repr(d))
118118
name, opts = _n(d[0])

src/pyff/repo.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import random, time
1+
import random
2+
import time
23

34
from pyff.constants import NS, config
45
from pyff.logs import get_log

src/pyff/samlmd.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
import traceback
33
from base64 import b64decode
44
from copy import deepcopy
5-
from datetime import datetime, timedelta, timezone
5+
from datetime import datetime, timedelta
66
from str2bool import str2bool
77
from io import BytesIO
88
from itertools import chain
9-
from typing import Any, Dict, List, Optional, Union
9+
from typing import Any, Optional, Union
1010

1111
from lxml import etree
1212
from lxml.builder import ElementMaker
1313
from lxml.etree import DocumentInvalid, Element, ElementTree
1414
from pydantic import Field
1515
from xmlsec.crypto import CertDict
16-
from .resource import Resource, ResourceHandler, ResourceOpts
16+
from .resource import Resource, ResourceOpts
1717

1818
from pyff.constants import ATTRS, NF_URI, NS, config
1919
from pyff.exceptions import *

src/pyff/store.py

+19-14
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,12 @@ def __call__(self, *args, **kwargs):
303303
if watched is not None and scheduler is not None:
304304
for r in watched.walk():
305305
if r.t is None and len(r.children) > 0:
306-
r.t = entitiesdescriptor(list(filter(lambda c: c is not None, [c.t for c in r.children])), name=r.name, validate=True, filter_invalid=True)
306+
r.t = entitiesdescriptor(
307+
list(filter(lambda c: c is not None, [c.t for c in r.children])),
308+
name=r.name,
309+
validate=True,
310+
filter_invalid=True,
311+
)
307312
if r.t is not None:
308313
self.update(r.t, tid=r.name, etag=r.etag)
309314
else:
@@ -337,22 +342,22 @@ def select(self, member, xp=None):
337342
the metadata repository then it is fetched an treated as a list of (one per line) of selectors. If all else
338343
fails an empty list is returned.
339344
"""
340-
l = self._select(member)
341-
if hasattr(l, 'tag'):
342-
l = [l]
343-
elif hasattr(l, '__iter__'):
344-
l = list(l)
345+
res = self._select(member)
346+
if hasattr(res, 'tag'):
347+
res = [res]
348+
elif hasattr(res, '__iter__'):
349+
res = list(res)
345350

346351
if xp is None:
347-
return l
352+
return res
348353
else:
349-
log.debug("filtering %d entities using xpath %s" % (len(l), xp))
350-
t = entitiesdescriptor(l, 'dummy', lookup_fn=self.lookup)
354+
log.debug("filtering %d entities using xpath %s" % (len(res), xp))
355+
t = entitiesdescriptor(res, 'dummy', lookup_fn=self.lookup)
351356
if t is None:
352357
return []
353-
l = root(t).xpath(xp, namespaces=NS, smart_strings=False)
354-
log.debug("got %d entities after filtering" % len(l))
355-
return l
358+
res = root(t).xpath(xp, namespaces=NS, smart_strings=False)
359+
log.debug("got %d entities after filtering" % len(res))
360+
return res
356361

357362
def merge(self, t, nt, strategy=merge_strategies.replace_existing, strategy_name=None):
358363
"""
@@ -463,7 +468,7 @@ def _match(qq, elt):
463468
m = _match(query, e)
464469
if m is not None:
465470
d = entity_simple_summary(e)
466-
ll = d['title'].lower()
471+
_ll = d['title'].lower()
467472
d['matched'] = m
468473
else:
469474
d = entity_simple_summary(e)
@@ -620,7 +625,7 @@ def _reindex(self):
620625
try:
621626
log.debug("releasing index lock")
622627
lock.release()
623-
except ThreadError as ex:
628+
except ThreadError as _ex:
624629
pass
625630

626631
def dump(self):

src/pyff/test/test_md_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def test_status(self):
6262
def test_parse_robots(self):
6363
try:
6464
import urllib.robotparser as robotparser
65-
except ImportError as ex:
65+
except ImportError:
6666
raise unittest.SkipTest()
6767

6868
rp = robotparser.RobotFileParser()

src/pyff/test/test_mdsl.py

+3-10
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
1-
import json
21
import os
3-
import shutil
4-
import sys
52
import tempfile
63

74
import pytest
85
import yaml
96
from mako.lookup import TemplateLookup
10-
from unittest.mock import patch
117
from io import StringIO
128
from pyff import builtins
13-
from pyff.exceptions import MetadataException
14-
from pyff.parse import ParserException
15-
from pyff.pipes import PipeException, Plumbing, plumbing
9+
from pyff.pipes import Plumbing, plumbing
1610
from pyff.repo import MDRepository
17-
from pyff.resource import ResourceException
18-
from pyff.test import ExitException, SignerTestCase
19-
from pyff.utils import hash_id, parse_xml, resource_filename, root, dumptree
11+
from pyff.test import SignerTestCase
12+
from pyff.utils import parse_xml
2013
from pyff.constants import NS
2114

2215

src/pyff/test/test_rwlock.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def test_deadlock(self):
138138
for i in range(0, 10):
139139
self._raise(w[i])
140140
assert False
141-
except ValueError as ex:
141+
except ValueError:
142142
pass
143143

144144
def test_2_readers_and_3_writers(self):

src/pyff/test/test_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def _cb(*args, **kwargs):
190190
try:
191191
f("foo")
192192
assert False
193-
except AssertionError as ex:
193+
except AssertionError:
194194
pass
195195

196196

src/pyff/utils.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from itertools import chain
2323
from threading import local
2424
from time import gmtime, strftime
25-
from typing import Any, BinaryIO, Callable, Dict, List, Optional, Set, Tuple, Union
25+
from typing import Any, BinaryIO, Callable, Optional, Union
2626
from collections.abc import Sequence
2727

2828
import pkg_resources
@@ -720,7 +720,7 @@ def url_get(url: str, verify_tls: Optional[bool] = False) -> Response:
720720
headers['If-None-Match'] = _etag
721721
try:
722722
r = s.get(url, headers=headers, verify=verify_tls, timeout=config.request_timeout)
723-
except OSError as ex:
723+
except OSError:
724724
s = requests.Session()
725725
r = s.get(url, headers=headers, verify=verify_tls, timeout=config.request_timeout)
726726

0 commit comments

Comments
 (0)