cargo: Builder: method() object can be any BaseNode

StringNode for example also have methods.
pull/11867/head
Xavier Claessens 2 years ago
parent 53ba7196b9
commit 8ca5977572
  1. 2
      mesonbuild/cargo/builder.py

@ -91,7 +91,7 @@ class Builder:
"""
return mparser.IdNode(self._token('id', value))
def method(self, name: str, id_: mparser.IdNode,
def method(self, name: str, id_: mparser.BaseNode,
pos: T.Optional[T.List[mparser.BaseNode]] = None,
kw: T.Optional[T.Mapping[str, mparser.BaseNode]] = None,
) -> mparser.MethodNode:

Loading…
Cancel
Save