kwargs = tmp
conninfo = " ".join(
- ["%s=%s" % (k, _param_escape(str(v))) for (k, v) in kwargs.items()]
+ f"{k}={_param_escape(str(v))}" for (k, v) in kwargs.items()
)
# Verify the result is valid
assert False, f"can't deal with {t} in {fname}"
fn = __file__ + "i"
- with open(fn, "r") as f:
+ with open(fn) as f:
lines = f.read().splitlines()
- istart, iend = [
+ istart, iend = (
i
for i, line in enumerate(lines)
if re.match(r"\s*#\s*autogenerated:\s+(start|end)", line)
- ]
+ )
known = {
line[4:].split("(", 1)[0]
for item in L:
if type(item) is list:
- for subit in self._flatiter(item, seen):
- yield subit
+ yield from self._flatiter(item, seen)
elif item is not None:
yield item
self._bounds = ""
def __repr__(self) -> str:
- if not self._bounds:
- return "%s(empty=True)" % self.__class__.__name__
+ if self._bounds:
+ args = f"{self._lower!r}, {self._upper!r}, {self._bounds!r}"
else:
- return "%s(%r, %r, %r)" % (
- self.__class__.__name__,
- self._lower,
- self._upper,
- self._bounds,
- )
+ args = "empty=True"
+
+ return f"{self.__class__.__name__}({args})"
def __str__(self) -> str:
if not self._bounds: