(self, key)
| 195 | self._edges = edges |
| 196 | |
| 197 | def __getitem__(self, key): |
| 198 | if isinstance(self._etype, list): |
| 199 | ret = {} |
| 200 | for (i, etype) in enumerate(self._etype): |
| 201 | value = self._graph._get_e_repr(self._etid[i], self._edges).get( |
| 202 | key, None |
| 203 | ) |
| 204 | if value is not None: |
| 205 | ret[etype] = value |
| 206 | return ret |
| 207 | else: |
| 208 | return self._graph._get_e_repr(self._etid, self._edges)[key] |
| 209 | |
| 210 | def __setitem__(self, key, val): |
| 211 | if isinstance(val, LazyFeature): |
nothing calls this directly
no test coverage detected