Esempio n. 1
0
 def __init__(self, options):
     class_name = "savu.core.transports." + options["transport"] \
                  + "_transport"
     cu.add_base(self, cu.import_class(class_name))
     self._transport_control_setup(options)
     self.exp = None
     self.options = options
Esempio n. 2
0
 def __init__(self, options):
     class_name = "savu.core.transports." + options["transport"] \
                  + "_transport"
     cu.add_base(self, cu.import_class(class_name))
     self._transport_control_setup(options)
     self.exp = None
     self.options = options
Esempio n. 3
0
 def __init__(self, options):
     class_name = "savu.core.transports." + options["transport"] \
                  + "_transport"
     cu.add_base(self, cu.import_class(class_name))
     self._transport_control_setup(options)
     self.exp = None
     self.options = options
     # add all relevent locations to the path
     pu.get_plugins_paths()
Esempio n. 4
0
 def __init__(self, options):
     class_name = "savu.core.transports." + options["transport"] \
                  + "_transport"
     cu.add_base(self, cu.import_class(class_name))
     self._transport_control_setup(options)
     self.exp = None
     self.options = options
     # add all relevent locations to the path
     pu.get_plugins_paths()
Esempio n. 5
0
    def _get_transport_data(self):
        """ Import the data transport mechanism

        :returns: instance of data transport
        :rtype: transport_data
        """
        transport = self.exp.meta_data.get_meta_data("transport")
        transport_data = "savu.data.transport_data." + transport + \
                         "_transport_data"
        return cu.import_class(transport_data)
Esempio n. 6
0
    def _set_transport_data(self, transport):
        """ Import the data transport mechanism

        :returns: instance of data transport
        :rtype: transport_data
        """
        transport_data = "savu.data.transport_data." + transport + \
                         "_transport_data"
        transport_data = cu.import_class(transport_data)
        self.transport_data = transport_data(self)
Esempio n. 7
0
    def _get_transport_data(self):
        """ Import the data transport mechanism

        :returns: instance of data transport
        :rtype: transport_data
        """
        transport = self.exp.meta_data.get_meta_data("transport")
        transport_data = "savu.data.transport_data." + transport + \
                         "_transport_data"
        return cu.import_class(transport_data)
Esempio n. 8
0
    def _set_transport_data(self, transport):
        """ Import the data transport mechanism

        :returns: instance of data transport
        :rtype: transport_data
        """
        transport_data = "savu.data.transport_data." + transport + \
                         "_transport_data"
        transport_data = cu.import_class(transport_data)
        self.transport_data = transport_data(self)
        self.data_info.set('transport', transport)
Esempio n. 9
0
    def __init__(self, options, name='PluginRunner'):
        class_name = "savu.core.transports." + options["transport"] \
                     + "_transport"
        cu.add_base(self, cu.import_class(class_name))
        super(PluginRunner, self).__init__()

        #  ********* transport function ***********
        self._transport_initialise(options)
        self.options = options
        # add all relevent locations to the path
        pu.get_plugins_paths()
        self.exp = Experiment(options)
Esempio n. 10
0
    def __init__(self, options, name='PluginRunner'):
        class_name = "savu.core.transports." + options["transport"] \
                     + "_transport"
        cu.add_base(self, cu.import_class(class_name))
        super(PluginRunner, self).__init__()

        #  ********* transport function ***********
        self._transport_initialise(options)
        self.options = options
        # add all relevent locations to the path
        pu.get_plugins_paths()
        self.exp = Experiment(options)
Esempio n. 11
0
 def get_transport_data(self):
     transport = self.exp.meta_data.get_meta_data("transport")
     "SETTING UP THE TRANSPORT DATA"
     transport_data = "savu.data.transport_data." + transport + \
                      "_transport_data"
     return import_class(transport_data)