Skip to content

Commit ec8d6ae

Browse files
committed
Updated pre-commit tools. Fixed linting
1 parent 1a7609c commit ec8d6ae

File tree

6 files changed

+29
-31
lines changed

6 files changed

+29
-31
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v4.6.0
3+
rev: v5.0.0
44
hooks:
55
- id: check-yaml
66
types: [ yaml ]
@@ -14,7 +14,7 @@ repos:
1414
hooks:
1515
- id: poetry-check
1616
- repo: https://github.com/google/yapf
17-
rev: v0.40.2
17+
rev: v0.43.0
1818
hooks:
1919
- id: yapf
2020
name: "yapf"

src/omnipy/data/dataset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,8 +447,8 @@ def _parse_root_object(cls, root_obj: dict[str, ModelT]) -> Any: # noqa
447447

448448
def to_data(self) -> dict[str, Any]:
449449
return {
450-
key: self._check_value(val) for key,
451-
val in GenericModel.dict(self, by_alias=True).get(DATA_KEY).items()
450+
key: self._check_value(val)
451+
for key, val in GenericModel.dict(self, by_alias=True).get(DATA_KEY).items()
452452
}
453453

454454
def from_data(self,

src/omnipy/data/missing.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ def _parse_none_in_mapping(plain_outer_type, outer_type_args, inner_val_type, va
106106
for _ in chain(inner_key_union_types, inner_val_union_types)):
107107
return plain_outer_type({
108108
_parse_none_in_types(inner_key_union_types) if key is None else key:
109-
_parse_none_in_types(inner_val_union_types) if val is None else val for key,
110-
val in value.items()
109+
_parse_none_in_types(inner_val_union_types) if val is None else val
110+
for key, val in value.items()
111111
})
112112
return value
113113

@@ -120,8 +120,8 @@ def _parse_none_in_typevar(inner_val_type):
120120

121121
def _parse_none_in_fixed_tuple(plain_outer_type, tuple_of_union_variant_types, value):
122122
return plain_outer_type(
123-
_parse_none_in_types(tuple_of_union_variant_types[i]) if val is None else val for i,
124-
val in enumerate(value))
123+
_parse_none_in_types(tuple_of_union_variant_types[i]) if val is None else val
124+
for i, val in enumerate(value))
125125

126126

127127
def _parse_none_in_union(flattened_union_variant_types, value):

src/omnipy/data/mixins/task.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ def available_data(self) -> IsDataset[type[ModelT]]:
3838
self_with_data = cast(HasData, self)
3939
copy = cast(HasData, self.__class__())
4040
copy.data = {
41-
key: val for key,
42-
val in self_with_data.data.items() if not isinstance(val, (PendingData, FailedData))
41+
key: val
42+
for key, val in self_with_data.data.items()
43+
if not isinstance(val, (PendingData, FailedData))
4344
}
4445
return cast(IsDataset[type[ModelT]], copy)
4546

src/omnipy/util/mixin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ def __init_subclass__(cls, **kwargs):
3232
@classmethod
3333
def _get_mixin_init_kwarg_params(cls) -> dict[str, inspect.Parameter]:
3434
return {
35-
key: param for param_dict in cls._init_params_per_mixin_cls.values() for key,
36-
param in param_dict.items()
35+
key: param for param_dict in cls._init_params_per_mixin_cls.values()
36+
for key, param in param_dict.items()
3737
}
3838

3939
@property

src/omnipy/util/tabulate/__init__.py

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -169,13 +169,13 @@ def _html_row_with_attrs(celltag, unsafe, cell_values, colwidths, colaligns):
169169
}
170170
if unsafe:
171171
values_with_attrs = [
172-
"<{0}{1}>{2}</{0}>".format(celltag, alignment.get(a, ""), c) for c,
173-
a in zip(cell_values, colaligns)
172+
"<{0}{1}>{2}</{0}>".format(celltag, alignment.get(a, ""), c)
173+
for c, a in zip(cell_values, colaligns)
174174
]
175175
else:
176176
values_with_attrs = [
177-
"<{0}{1}>{2}</{0}>".format(celltag, alignment.get(a, ""), htmlescape(c)) for c,
178-
a in zip(cell_values, colaligns)
177+
"<{0}{1}>{2}</{0}>".format(celltag, alignment.get(a, ""), htmlescape(c))
178+
for c, a in zip(cell_values, colaligns)
179179
]
180180
rowhtml = "<tr>{}</tr>".format("".join(values_with_attrs).rstrip())
181181
if celltag == "th": # it's a header row, create a new table header
@@ -191,8 +191,8 @@ def _moin_row_with_attrs(celltag, cell_values, colwidths, colaligns, header=""):
191191
"decimal": '<style="text-align: right;">',
192192
}
193193
values_with_attrs = [
194-
"{}{} {} ".format(celltag, alignment.get(a, ""), header + c + header) for c,
195-
a in zip(cell_values, colaligns)
194+
"{}{} {} ".format(celltag, alignment.get(a, ""), header + c + header)
195+
for c, a in zip(cell_values, colaligns)
196196
]
197197
return "".join(values_with_attrs) + "||"
198198

@@ -1162,8 +1162,9 @@ def _align_column(
11621162
# wcswidth and _visible_width don't count invisible characters;
11631163
# padfn doesn't need to apply another correction
11641164
padded_strings = [
1165-
"\n".join([padfn(w, s) for s, w in zip((ms.splitlines() or ms), mw)]) for ms,
1166-
mw in zip(strings, visible_widths)
1165+
"\n".join([padfn(w, s)
1166+
for s, w in zip((ms.splitlines() or ms), mw)])
1167+
for ms, mw in zip(strings, visible_widths)
11671168
]
11681169
else: # single-line cell values
11691170
if not enable_widechars and not has_invisible:
@@ -2163,11 +2164,9 @@ def tabulate(
21632164
missing_vals = list(missingval)
21642165
if len(missing_vals) < len(cols):
21652166
missing_vals.extend((len(cols) - len(missing_vals)) * [_DEFAULT_MISSINGVAL])
2166-
cols = [[_format(v, ct, fl_fmt, int_fmt, miss_v, has_invisible) for v in c] for c,
2167-
ct,
2168-
fl_fmt,
2169-
int_fmt,
2170-
miss_v in zip(cols, coltypes, float_formats, int_formats, missing_vals)]
2167+
cols = [[_format(v, ct, fl_fmt, int_fmt, miss_v,
2168+
has_invisible) for v in c] for c, ct, fl_fmt, int_fmt, miss_v in zip(
2169+
cols, coltypes, float_formats, int_formats, missing_vals)]
21712170

21722171
# align columns
21732172
# first set global alignment
@@ -2189,9 +2188,8 @@ def tabulate(
21892188
aligns[idx] = align
21902189
minwidths = ([width_fn(h) + min_padding for h in headers] if headers else [0] * len(cols))
21912190
cols = [
2192-
_align_column(c, a, minw, has_invisible, enable_widechars, is_multiline) for c,
2193-
a,
2194-
minw in zip(cols, aligns, minwidths)
2191+
_align_column(c, a, minw, has_invisible, enable_widechars, is_multiline)
2192+
for c, a, minw in zip(cols, aligns, minwidths)
21952193
]
21962194

21972195
aligns_headers = None
@@ -2220,9 +2218,8 @@ def tabulate(
22202218
aligns_headers[hidx] = align
22212219
minwidths = [max(minw, max(width_fn(cl) for cl in c)) for minw, c in zip(minwidths, t_cols)]
22222220
headers = [
2223-
_align_header(h, a, minw, width_fn(h), is_multiline, width_fn) for h,
2224-
a,
2225-
minw in zip(headers, aligns_headers, minwidths)
2221+
_align_header(h, a, minw, width_fn(h), is_multiline, width_fn)
2222+
for h, a, minw in zip(headers, aligns_headers, minwidths)
22262223
]
22272224
rows = list(zip(*cols))
22282225
else:

0 commit comments

Comments
 (0)