tethys.core.sessions.sess_base

Module Contents

tethys.core.sessions.sess_base.log[source]
class tethys.core.sessions.sess_base.SessionBase[source]

Bases: tethys.core.regobjs.regobj_base.RegistrableObjectBase

Base abstract class for the Sessions

abstract open(self) → 'RegistrableObjectBase'[source]

Open the session

abstract close(self, mode: str = None) → 'RegistrableObjectBase'[source]

Close the session

abstract send(self, data_packet: Any)[source]

Send the data_packet to the input nodes