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)
|
return _program_with_xsct(xsct, bit_path, callback, ps7_tcl, timeout)
|
||||||
|
|
||||||
# Fallback to Vivado
|
# 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:
|
if vivado:
|
||||||
return _program_with_vivado(vivado, bit_path, callback)
|
return _program_with_vivado(vivado, bit_path, callback)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -32,8 +32,8 @@ from gui.styles import (
|
|||||||
ACCENT_ERROR,
|
ACCENT_ERROR,
|
||||||
ACCENT_DISABLED,
|
ACCENT_DISABLED,
|
||||||
CONNECTOR_COLOR,
|
CONNECTOR_COLOR,
|
||||||
DARK_CARD,
|
|
||||||
DARK_FG,
|
DARK_FG,
|
||||||
|
DARK_CARD,
|
||||||
CIRCLE_PENDING,
|
CIRCLE_PENDING,
|
||||||
CIRCLE_RUNNING,
|
CIRCLE_RUNNING,
|
||||||
CIRCLE_COMPLETE,
|
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...")
|
callback("start", "Connecting to hw_server...")
|
||||||
|
|
||||||
# Find vivado executable
|
# 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:
|
if not vivado_path:
|
||||||
return ZynqCheckResult(
|
return ZynqCheckResult(
|
||||||
devices=[],
|
devices=[],
|
||||||
|
|||||||
Reference in New Issue
Block a user