Skip to content

Commit 438b862

Browse files
committed
Use dataclasses helpers since these types are all dataclasses
1 parent 4802b42 commit 438b862

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

jedi_language_server/initialization_options.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
initialization options.
55
"""
66

7-
from dataclasses import dataclass, field
7+
from dataclasses import dataclass, field, fields, is_dataclass
88
from typing import Any, List, Optional, Pattern, Set
99

10-
from attrs import fields, has
1110
from cattrs import Converter
1211
from cattrs.gen import make_dict_structure_fn, override
1312
from lsprotocol.types import MarkupKind
@@ -148,5 +147,5 @@ def structure(cls: type) -> Any:
148147

149148

150149
initialization_options_converter.register_structure_hook_factory(
151-
has, structure
150+
is_dataclass, structure
152151
)

0 commit comments

Comments
 (0)