(self, edge_type, attrs, n_int, n_float, n_string)
| 332 | return result |
| 333 | |
| 334 | def edge_attributes(self, edge_type, attrs, n_int, n_float, n_string): |
| 335 | edge_source = None |
| 336 | for edge in self._edge_sources: |
| 337 | if edge.edge_type == edge_type: |
| 338 | edge_source = edge |
| 339 | break |
| 340 | if edge_source is None: |
| 341 | raise ValueError('edge type "%s" doesn\'t exist.' % (edge_type,)) |
| 342 | edge_source.use_attrs = ';'.join(attrs) |
| 343 | decoder = self._edge_decoders[edge_type] |
| 344 | self._edge_decoders[edge_type] = self._make_vineyard_decoder( |
| 345 | decoder.weighted, decoder.labeled, n_int, n_float, n_string) |
| 346 | return self |
| 347 | |
| 348 | @property |
| 349 | def undirected_edges(self): |
nothing calls this directly
no test coverage detected