def run(self):
        source_path = self.workflow.source.path
        sources_file_path = os.path.join(source_path, 'sources')
        artefacts = ""
        try:
            with open(sources_file_path, 'r') as f:
                artefacts = f.read()
                self.log.info('sources file:\n%s', artefacts)
        except IOError as ex:
            if ex.errno == 2:
                self.log.info("no sources file")
            else:
                raise
        else:
            cur_dir = os.getcwd()
            os.chdir(source_path)
            subprocess.check_call(self.command.split())
            os.chdir(cur_dir)
        return artefacts
Returns the short version of the type name of the X509Extension
dataset/ETHPy150Open projectatomic/atomic-reactor/atomic_reactor/plugins/pre_pyrpkg_fetch_artefacts.py/DistgitFetchArtefactsPlugin.run--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/pyopenssl/OpenSSL/crypto.py/X509Extension.get_short_name