2121from spinn_front_end_common .abstract_models import (
2222 AbstractVertexWithEdgeToDependentVertices , HasCustomAtomKeyMap )
2323from spinn_front_end_common .utilities .exceptions import ConfigurationException
24- from spynnaker .pyNN .models .neuron import AbstractPopulationVertex
24+ from spynnaker .pyNN .models .neuron import PopulationVertex
2525from .abstract_ethernet_controller import AbstractEthernetController
2626from .abstract_multicast_controllable_device import (
2727 AbstractMulticastControllableDevice )
3232 from spynnaker .pyNN .models .neuron import AbstractPyNNNeuronModel
3333 from .abstract_ethernet_translator import AbstractEthernetTranslator
3434 from spynnaker .pyNN .extra_algorithms .splitter_components import (
35- SplitterAbstractPopulationVertex )
35+ SplitterPopulationVertex )
3636
3737
3838class ExternalDeviceLifControlVertex (
39- AbstractPopulationVertex ,
39+ PopulationVertex ,
4040 AbstractEthernetController ,
4141 AbstractVertexWithEdgeToDependentVertices ,
4242 HasCustomAtomKeyMap ):
@@ -65,7 +65,7 @@ def __init__(
6565 max_expected_summed_weight : Optional [List [float ]] = None ,
6666 incoming_spike_buffer_size : Optional [int ] = None ,
6767 drop_late_spikes : Optional [bool ] = None ,
68- splitter : Optional [SplitterAbstractPopulationVertex ] = None ,
68+ splitter : Optional [SplitterPopulationVertex ] = None ,
6969 seed : Optional [int ] = None , n_colour_bits : Optional [int ] = None ):
7070 """
7171 :param list(AbstractMulticastControllableDevice) devices:
@@ -86,7 +86,7 @@ def __init__(
8686 :param float ring_buffer_sigma:
8787 :param int incoming_spike_buffer_size:
8888 :param splitter: splitter from application vertices to machine vertices
89- :type splitter: SplitterAbstractPopulationVertex or None
89+ :type splitter: SplitterPopulationVertex or None
9090 :param int n_colour_bits: The number of colour bits to use
9191 """
9292 # pylint: disable=too-many-arguments
@@ -164,7 +164,7 @@ def get_atom_key_map(
164164 device = self .__devices [partition_id ]
165165 return [(index , device .device_control_key )]
166166
167- @overrides (AbstractPopulationVertex .get_fixed_key_and_mask )
167+ @overrides (PopulationVertex .get_fixed_key_and_mask )
168168 def get_fixed_key_and_mask (
169169 self , partition_id : str ) -> Optional [BaseKeyAndMask ]:
170170 return BaseKeyAndMask (
0 commit comments