diff --git a/weldx/asdf/file.py b/weldx/asdf/file.py index d5cf4fd03..c24dfadfb 100644 --- a/weldx/asdf/file.py +++ b/weldx/asdf/file.py @@ -212,7 +212,8 @@ def __init__( write_kwargs: Mapping = None, tree: Mapping = None, sync: bool = True, - custom_schema: None | ( + custom_schema: None + | ( types_path_like, tuple[None, types_path_like], ) = None, diff --git a/weldx/asdf/util.py b/weldx/asdf/util.py index a608b5de1..5f30d8d9b 100644 --- a/weldx/asdf/util.py +++ b/weldx/asdf/util.py @@ -675,9 +675,7 @@ def __iter__(self): def __contains__(self, item): return item in self.keys() - def update( - self, mapping: Mapping[Hashable, Any], **kwargs: Any - ): # pylint: disable=W0221 + def update(self, mapping: Mapping[Hashable, Any], **kwargs: Any): # pylint: disable=W0221 _mapping = dict(mapping, **kwargs) # merge mapping and kwargs if any(key in self.protected_keys for key in _mapping.keys()): self._warn_protected_keys() diff --git a/weldx/core/generic_series.py b/weldx/core/generic_series.py index 9c8eeb2a9..9c4c315e0 100644 --- a/weldx/core/generic_series.py +++ b/weldx/core/generic_series.py @@ -233,7 +233,10 @@ def __init__( if dims is not None and not isinstance(dims, dict): raise ValueError(f"Argument 'dims' must be dict, not {dims}") self._init_expression( - obj, dims, parameters, {k: U_(v) for k, v in units.items()} # catch str + obj, + dims, + parameters, + {k: U_(v) for k, v in units.items()}, # catch str ) else: raise TypeError(f'The data type "{type(obj)}" is not supported.') @@ -403,7 +406,7 @@ def _test_expr(expr, dims, units: dict[str, pint.Unit]) -> pint.Unit: @staticmethod def _format_expression_params( - parameters: dict[str, pint.Quantity | xr.DataArray] + parameters: dict[str, pint.Quantity | xr.DataArray], ) -> dict[str, pint.Quantity | xr.DataArray]: """Create expression parameters as a valid internal type. diff --git a/weldx/util/xarray.py b/weldx/util/xarray.py index 996a7bbe0..2bb6c22fa 100644 --- a/weldx/util/xarray.py +++ b/weldx/util/xarray.py @@ -239,7 +239,7 @@ def _get_coordinate_quantities(da) -> dict[str, pint.Quantity]: def _coordinates_from_quantities( - q_dict: dict[str, pint.Quantity] + q_dict: dict[str, pint.Quantity], ) -> dict[str, tuple[str, np.ndarray, dict[str, pint.Unit]]]: """Create a dict with unit information that can be passed as coords for xarray.""" return { diff --git a/weldx/welding/groove/iso_9692_1.py b/weldx/welding/groove/iso_9692_1.py index 1e734d774..94b3412e7 100644 --- a/weldx/welding/groove/iso_9692_1.py +++ b/weldx/welding/groove/iso_9692_1.py @@ -1115,7 +1115,8 @@ def to_profile(self, width_default: pint.Quantity = None) -> geo.Profile: segment_list.append("line") x_value = np.append( - x_value, (0, -x_upper, -(s_upper + x_upper), -width) # skipcq: PYL-E1130 + x_value, + (0, -x_upper, -(s_upper + x_upper), -width), # skipcq: PYL-E1130 ) y_value = np.append(y_value, (h2 + c + R, t - (h1 - (R - y_upper)), t, t)) segment_list += ["arc", "line", "line"]