Ignoring 'abstract' RMs upon ResourceFactory discover
[nepi.git] / src / nepi / resources / ns3 / ns3channel.py
index fe628c8..063e31b 100644 (file)
 
 from nepi.execution.resource import clsinit_copy
 from nepi.resources.ns3.ns3base import NS3Base
-from nepi.resources.ns3.ns3device import NS3BaseNetDevice
 
 @clsinit_copy
 class NS3BaseChannel(NS3Base):
-    _rtype = "ns3::Channel"
+    _rtype = "abstract::ns3::Channel"
 
     @property
     def devices(self):
+        from nepi.resources.ns3.ns3netdevice import NS3BaseNetDevice
         return self.get_connected(NS3BaseNetDevice.get_rtype())
 
     @property