fix: import DARK_CARD + use hasattr for vitis_path
- widgets.py: add DARK_CARD to gui.styles imports - zynq_checker.py: wrap config.vitis_path with hasattr - bitstream_programmer.py: wrap config.vitis_path with hasattr
This commit is contained in:
@@ -175,7 +175,9 @@ def program_bitstream(
|
||||
return _program_with_xsct(xsct, bit_path, callback, ps7_tcl, timeout)
|
||||
|
||||
# Fallback to Vivado
|
||||
vivado = _get_vivado_path(config.vitis_path)
|
||||
vivado = _get_vivado_path(
|
||||
config.vitis_path if hasattr(config, 'vitis_path') else ""
|
||||
)
|
||||
if vivado:
|
||||
return _program_with_vivado(vivado, bit_path, callback)
|
||||
|
||||
|
||||
+1
-1
@@ -32,8 +32,8 @@ from gui.styles import (
|
||||
ACCENT_ERROR,
|
||||
ACCENT_DISABLED,
|
||||
CONNECTOR_COLOR,
|
||||
DARK_CARD,
|
||||
DARK_FG,
|
||||
DARK_CARD,
|
||||
CIRCLE_PENDING,
|
||||
CIRCLE_RUNNING,
|
||||
CIRCLE_COMPLETE,
|
||||
|
||||
+3
-1
@@ -87,7 +87,9 @@ def check_zynq_jtag(config: Config, callback: Callable | None = None) -> ZynqChe
|
||||
callback("start", "Connecting to hw_server...")
|
||||
|
||||
# Find vivado executable
|
||||
vivado_path = _get_vivado_path(config.vitis_path)
|
||||
vivado_path = _get_vivado_path(
|
||||
config.vitis_path if hasattr(config, 'vitis_path') else ""
|
||||
)
|
||||
if not vivado_path:
|
||||
return ZynqCheckResult(
|
||||
devices=[],
|
||||
|
||||
Reference in New Issue
Block a user