Apply an indexer to an indexable object.
(indexable, indexer: ExplicitIndexer)
| 1177 | |
| 1178 | |
| 1179 | def apply_indexer(indexable, indexer: ExplicitIndexer): |
| 1180 | """Apply an indexer to an indexable object.""" |
| 1181 | if isinstance(indexer, VectorizedIndexer): |
| 1182 | return indexable.vindex[indexer] |
| 1183 | elif isinstance(indexer, OuterIndexer): |
| 1184 | return indexable.oindex[indexer] |
| 1185 | else: |
| 1186 | return indexable[indexer] |
| 1187 | |
| 1188 | |
| 1189 | def set_with_indexer(indexable, indexer: ExplicitIndexer, value: Any) -> None: |
no outgoing calls
no test coverage detected
searching dependent graphs…