mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 08:48:13 +00:00
Fix issue with getting renderer info if renderer not available
This commit is contained in:
@@ -435,10 +435,11 @@ def renderer_info():
|
||||
renderer_data = {}
|
||||
for r in RenderWorkerFactory.supported_renderers():
|
||||
engine = RenderWorkerFactory.class_for_name(r).engine
|
||||
renderer_data[r] = {'available': engine.renderer_path() is not None,
|
||||
'version': engine.version(),
|
||||
engine_available = engine.renderer_path() is not None
|
||||
renderer_data[r] = {'available': engine_available,
|
||||
'version': engine.version() if engine_available else None,
|
||||
'supported_extensions': engine.supported_extensions,
|
||||
'supported_export_formats': engine.get_formats(),
|
||||
'supported_export_formats': engine.get_output_formats() if engine_available else None,
|
||||
'path': engine.renderer_path()}
|
||||
return renderer_data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user