Skip to content

Commit f4866ec

Browse files
committed
desert.ib() -> t.Any, pragmatically 'works'
1 parent 32d4f68 commit f4866ec

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/desert/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def ib(
153153
*,
154154
metadata: t.Mapping[object, object] = {},
155155
**kw: object,
156-
) -> object:
156+
) -> t.Any:
157157
...
158158

159159

@@ -165,7 +165,7 @@ def ib(
165165
marshmallow_field: marshmallow.fields.Field,
166166
metadata: t.Mapping[object, object] = {},
167167
**kw: object,
168-
) -> object:
168+
) -> t.Any:
169169
"""Specify a marshmallow field in the metadata for an ``attr.dataclass``.
170170
171171
.. code-block:: python

tests/test_make.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ def test_concise_attrib() -> None:
259259

260260
@attr.dataclass
261261
class A:
262-
x: datetime.datetime = desert.ib(marshmallow.fields.NaiveDateTime()) # type: ignore[assignment]
262+
x: datetime.datetime = desert.ib(marshmallow.fields.NaiveDateTime())
263263

264264
timestring = "2019-10-21T10:25:00"
265265
dt = datetime.datetime(year=2019, month=10, day=21, hour=10, minute=25, second=00)
@@ -288,7 +288,7 @@ def test_concise_attrib_metadata() -> None:
288288

289289
@attr.dataclass
290290
class A:
291-
x: datetime.datetime = desert.ib(marshmallow.fields.NaiveDateTime(), metadata={"foo": 1}) # type: ignore[assignment]
291+
x: datetime.datetime = desert.ib(marshmallow.fields.NaiveDateTime(), metadata={"foo": 1})
292292

293293
timestring = "2019-10-21T10:25:00"
294294
dt = datetime.datetime(year=2019, month=10, day=21, hour=10, minute=25, second=00)

0 commit comments

Comments
 (0)