(cls, name: str)
| 393 | |
| 394 | @classmethod |
| 395 | def create_subscript(cls, name: str) -> cst.Subscript: |
| 396 | fields = name.rstrip("]").split("[", maxsplit=1) |
| 397 | name = fields[0] |
| 398 | index = fields[1] |
| 399 | sub = cst.Subscript(cst.Name(name), [cst.SubscriptElement(cst.Index(cst.Integer(index)))]) |
| 400 | return sub |
| 401 | |
| 402 | @classmethod |
| 403 | def create_attribute(cls, names: list[str]) -> cst.BaseExpression: |