try: from .base_engine import * except ImportError: from base_engine import * class AERender(BaseRenderEngine): supported_extensions = ['.aep'] @classmethod def version(cls): version = None try: render_path = cls.renderer_path() if render_path: ver_out = subprocess.check_output([render_path, '-version']) version = ver_out.decode('utf-8').split(" ")[-1].strip() except Exception as e: logger.error(f'Failed to get {cls.name()} version: {e}') return version @classmethod def get_output_formats(cls): # todo: create implementation return []