Method
__init__
(self, app, window, query=None)
Source from the content-addressed store, hash-verified
| 199 | """ |
| 200 | |
| 201 | def __init__(self, app, window, query=None): |
| 202 | self._app = app |
| 203 | self._window = window |
| 204 | self._query = query or [] |
| 205 | self._results = None |
| 206 | self._multi_result = False |
| 207 | suffix = self._query[-1] if len(self._query) else "" |
| 208 | if suffix == "?": |
| 209 | self._query = self._query[:-1] |
| 210 | elif suffix == "*": |
| 211 | self._query = self._query[:-1] |
| 212 | self._multi_result = True |
| 213 | self.refresh() |
| 214 | else: |
| 215 | self.wait(1) |
| 216 | |
| 217 | def __len__(self): |
| 218 | """ |
Callers
nothing calls this directly
Tested by
no test coverage detected