(self,
path,
edge_type,
decoder,
direction=pywrap.Direction.ORIGIN,
option=None)
| 878 | return source |
| 879 | |
| 880 | def _construct_edge_source(self, |
| 881 | path, |
| 882 | edge_type, |
| 883 | decoder, |
| 884 | direction=pywrap.Direction.ORIGIN, |
| 885 | option=None): |
| 886 | source = pywrap.EdgeSource() |
| 887 | if isinstance(edge_type, tuple) and len(edge_type) == 3: |
| 888 | source.src_id_type, source.dst_id_type, source.edge_type = edge_type |
| 889 | else: |
| 890 | raise ValueError("edge_type param for .edge must be a tuple with " |
| 891 | "(src_type, dst_type, edge_type)") |
| 892 | source.direction = direction |
| 893 | self._common_construct_source(source, path, decoder, option) |
| 894 | return source |
| 895 | |
| 896 | def _common_construct_source(self, source, path, decoder, option=None): |
| 897 | """Construct pywrap.Source |
no test coverage detected