@@ -1130,7 +1130,7 @@ def __init__(
11301130 super ().__init__ (trivia )
11311131 list .__init__ (
11321132 self ,
1133- [v . value for v in value if not isinstance (v , (Whitespace , Comment , Null ))],
1133+ [v for v in value if not isinstance (v , (Whitespace , Comment , Null ))],
11341134 )
11351135 self ._index_map : Dict [int , int ] = {}
11361136 self ._value = self ._group_values (value )
@@ -1321,7 +1321,7 @@ def __getitem__(self, key: Union[int, slice]) -> Any:
13211321
13221322 def __setitem__ (self , key : Union [int , slice ], value : Any ) -> Any :
13231323 it = item (value , _parent = self )
1324- list .__setitem__ (self , key , it . value )
1324+ list .__setitem__ (self , key , it )
13251325 if isinstance (key , slice ):
13261326 raise ValueError ("slice assignment is not supported" )
13271327 if key < 0 :
@@ -1332,7 +1332,7 @@ def insert(self, pos: int, value: Any) -> None:
13321332 it = item (value , _parent = self )
13331333 length = len (self )
13341334 if not isinstance (it , (Comment , Whitespace )):
1335- list .insert (self , pos , it . value )
1335+ list .insert (self , pos , it )
13361336 if pos < 0 :
13371337 pos += length
13381338 if pos < 0 :
0 commit comments