gbdx_cloud_harness/controller.py
def _get_class(template_file):
        """
        Import the file and inspect for subclass of TaskTemplate.
        :param template_file: filename to import.
        """
        with warnings.catch_warnings():
            # suppress warning from importing
            warnings.filterwarnings("ignore", category=RuntimeWarning)
            template_module = imp.load_source('module.name', template_file)

        # Find the subclass of TaskTemplate
        for name, data in inspect.getmembers(template_module, inspect.isclass):
            if issubclass(data, TaskTemplate) and data.__name__ != TaskTemplate.__name__:
                return data
def _get_class(template_file):
        """
        Import the file and inspect for subclass of TaskTemplate.
        :param template_file: filename to import.
        """
        with warnings.catch_warnings():
            # suppress warning from importing
            warnings.filterwarnings("ignore", category=RuntimeWarning)
            template_module = imp.load_source('module.name', template_file)

        # Find the subclass of TaskTemplate
        for name, data in inspect.getmembers(template_module, inspect.isclass):
            if issubclass(data, TaskTemplate) and data.__name__ != TaskTemplate.__name__:
                return data
def _get_class ( template_file ) : with warnings . catch_warnings ( ) : # suppress warning from importing warnings . filterwarnings ( "ignore" , category = RuntimeWarning ) template_module = imp . load_source ( 'module.name' , template_file ) # Find the subclass of TaskTemplate for name , data in inspect . getmembers ( template_module , inspect . isclass ) : if issubclass ( data , TaskTemplate ) and data . __name__ != TaskTemplate . __name__ : return data
Import the file and inspect for subclass of TaskTemplate.
        :param template_file: filename to import.
Import the file and inspect for subclass of TaskTemplate . : param template_file : filename to import .