Module nari.types.event.tether
Classes for tethers
Expand source code
"""Classes for tethers"""
from nari.types import Timestamp
from nari.types.event import Event
from nari.types.actor import Actor
class Tether(Event): # pylint: disable=too-few-public-methods
"""Represents a tether"""
def __init__(self, *,
timestamp: Timestamp,
source_actor: Actor,
target_actor: Actor,
tether_id: int,
):
super().__init__(timestamp)
self.source_actor = source_actor
self.target_actor = target_actor
self.tether_id = tether_id
def __repr__(self):
return f'<Tether {self.target_actor.name} with {self.tether_id}>'
Classes
class Tether (*, timestamp: int, source_actor: Actor, target_actor: Actor, tether_id: int)
-
Represents a tether
Expand source code
class Tether(Event): # pylint: disable=too-few-public-methods """Represents a tether""" def __init__(self, *, timestamp: Timestamp, source_actor: Actor, target_actor: Actor, tether_id: int, ): super().__init__(timestamp) self.source_actor = source_actor self.target_actor = target_actor self.tether_id = tether_id def __repr__(self): return f'<Tether {self.target_actor.name} with {self.tether_id}>'
Ancestors