|
17 | 17 | from typing_extensions import TypeGuard |
18 | 18 | from spinn_utilities.overrides import overrides |
19 | 19 | from pacman.model.graphs.application import ApplicationEdge |
20 | | -from spinn_front_end_common.interface.provenance import ( |
21 | | - AbstractProvidesLocalProvenanceData) |
22 | 20 | from spynnaker.pyNN.exceptions import SynapticConfigurationException |
23 | 21 | from spynnaker.pyNN.models.utility_models.delays import DelayExtensionVertex |
24 | 22 | from spynnaker.pyNN.models.common.population_application_vertex import ( |
@@ -112,8 +110,7 @@ def are_dynamics_neuromodulation( |
112 | 110 | return isinstance(synapse_dynamics, _Dynamics.neuromodulation()) |
113 | 111 |
|
114 | 112 |
|
115 | | -class ProjectionApplicationEdge( |
116 | | - ApplicationEdge, AbstractProvidesLocalProvenanceData): |
| 113 | +class ProjectionApplicationEdge(ApplicationEdge): |
117 | 114 | """ |
118 | 115 | An edge which terminates on an :py:class:`PopulationVertex`. |
119 | 116 | """ |
@@ -197,8 +194,12 @@ def n_delay_stages(self) -> int: |
197 | 194 | return cast(DelayExtensionVertex, |
198 | 195 | self.__delay_edge.pre_vertex).n_delay_stages |
199 | 196 |
|
200 | | - @overrides(AbstractProvidesLocalProvenanceData.get_local_provenance_data) |
201 | 197 | def get_local_provenance_data(self) -> None: |
| 198 | + """ |
| 199 | + Calls get_provenance_data on the connectors |
| 200 | +
|
| 201 | + This calls get_provenance_data on the connector used. |
| 202 | + """ |
202 | 203 | for synapse_info in self.synapse_information: |
203 | 204 | synapse_info.connector.get_provenance_data(synapse_info) |
204 | 205 |
|
|
0 commit comments