Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Apr 1, 2024
1 parent 1798d4f commit b47d5a4
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 44 deletions.
3 changes: 1 addition & 2 deletions tomlkit/_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,7 @@
P = ParamSpec("P")

class WrapperType(Protocol):
def _new(self: WT, value: Any) -> WT:
...
def _new(self: WT, value: Any) -> WT: ...

else:
from collections.abc import MutableMapping
Expand Down
8 changes: 5 additions & 3 deletions tomlkit/container.py
Original file line number Diff line number Diff line change
Expand Up @@ -251,9 +251,11 @@ def append(
for k, v in item.value.body:
current.append(k, v)
self._body[
current_idx[-1]
if isinstance(current_idx, tuple)
else current_idx
(
current_idx[-1]
if isinstance(current_idx, tuple)
else current_idx
)
] = (current_body_element[0], current)

return self
Expand Down
56 changes: 20 additions & 36 deletions tomlkit/items.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,67 +54,57 @@ class _ConvertError(TypeError, ValueError):


@overload
def item(value: bool, _parent: Item | None = ..., _sort_keys: bool = ...) -> Bool:
...
def item(value: bool, _parent: Item | None = ..., _sort_keys: bool = ...) -> Bool: ...


@overload
def item(value: int, _parent: Item | None = ..., _sort_keys: bool = ...) -> Integer:
...
def item(value: int, _parent: Item | None = ..., _sort_keys: bool = ...) -> Integer: ...


@overload
def item(value: float, _parent: Item | None = ..., _sort_keys: bool = ...) -> Float:
...
def item(value: float, _parent: Item | None = ..., _sort_keys: bool = ...) -> Float: ...


@overload
def item(value: str, _parent: Item | None = ..., _sort_keys: bool = ...) -> String:
...
def item(value: str, _parent: Item | None = ..., _sort_keys: bool = ...) -> String: ...


@overload
def item(
value: datetime, _parent: Item | None = ..., _sort_keys: bool = ...
) -> DateTime:
...
) -> DateTime: ...


@overload
def item(value: date, _parent: Item | None = ..., _sort_keys: bool = ...) -> Date:
...
def item(value: date, _parent: Item | None = ..., _sort_keys: bool = ...) -> Date: ...


@overload
def item(value: time, _parent: Item | None = ..., _sort_keys: bool = ...) -> Time:
...
def item(value: time, _parent: Item | None = ..., _sort_keys: bool = ...) -> Time: ...


@overload
def item(
value: Sequence[dict], _parent: Item | None = ..., _sort_keys: bool = ...
) -> AoT:
...
) -> AoT: ...


@overload
def item(value: Sequence, _parent: Item | None = ..., _sort_keys: bool = ...) -> Array:
...
def item(
value: Sequence, _parent: Item | None = ..., _sort_keys: bool = ...
) -> Array: ...


@overload
def item(value: dict, _parent: Array = ..., _sort_keys: bool = ...) -> InlineTable:
...
def item(value: dict, _parent: Array = ..., _sort_keys: bool = ...) -> InlineTable: ...


@overload
def item(value: dict, _parent: Item | None = ..., _sort_keys: bool = ...) -> Table:
...
def item(value: dict, _parent: Item | None = ..., _sort_keys: bool = ...) -> Table: ...


@overload
def item(value: ItemT, _parent: Item | None = ..., _sort_keys: bool = ...) -> ItemT:
...
def item(value: ItemT, _parent: Item | None = ..., _sort_keys: bool = ...) -> ItemT: ...


def item(value: Any, _parent: Item | None = None, _sort_keys: bool = False) -> Item:
Expand Down Expand Up @@ -1457,23 +1447,19 @@ def value(self) -> container.Container:
return self._value

@overload
def append(self: AT, key: None, value: Comment | Whitespace) -> AT:
...
def append(self: AT, key: None, value: Comment | Whitespace) -> AT: ...

@overload
def append(self: AT, key: Key | str, value: Any) -> AT:
...
def append(self: AT, key: Key | str, value: Any) -> AT: ...

def append(self, key, value):
raise NotImplementedError

@overload
def add(self: AT, key: Comment | Whitespace) -> AT:
...
def add(self: AT, key: Comment | Whitespace) -> AT: ...

@overload
def add(self: AT, key: Key | str, value: Any = ...) -> AT:
...
def add(self: AT, key: Key | str, value: Any = ...) -> AT: ...

def add(self, key, value=None):
if value is None:
Expand Down Expand Up @@ -1874,12 +1860,10 @@ def __len__(self) -> int:
return len(self._body)

@overload
def __getitem__(self, key: slice) -> list[Table]:
...
def __getitem__(self, key: slice) -> list[Table]: ...

@overload
def __getitem__(self, key: int) -> Table:
...
def __getitem__(self, key: int) -> Table: ...

def __getitem__(self, key):
return self._body[key]
Expand Down
6 changes: 3 additions & 3 deletions tomlkit/parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -981,9 +981,9 @@ def _parse_table(
is_aot and i == len(name_parts) - 2,
is_super_table=i < len(name_parts) - 2,
name=_name.key,
display_name=full_key.as_string()
if i == len(name_parts) - 2
else None,
display_name=(
full_key.as_string() if i == len(name_parts) - 2 else None
),
),
)

Expand Down

0 comments on commit b47d5a4

Please sign in to comment.