libtmux._internal.query_list.parse_lookup
Python
- Python
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- Module
- libtmux._internal.query_list
- Package
- libtmux
- Source
- src/libtmux/_internal/query_list.py
-
-
Check if field lookup key, e.g. "my__path__contains" has comparator, return val.
If comparator not used or value not found, return None.
>>> parse_lookup({ "food": "red apple" }, "food__istartswith", "__istartswith") 'red apple'
It can also look up objects:
>>> from dataclasses import dataclass
>>> @dataclass() ... class Inventory: ... food: str
>>> item = Inventory(food="red apple")
>>> item Inventory(food='red apple')
>>> parse_lookup(item, "food__istartswith", "__istartswith") 'red apple'
0 declared, 0 inherited