style: apply Black formatting to pin_locator.py

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Eugene Mikhantyev
2026-03-29 12:38:17 +01:00
parent 8b0ed30ee3
commit 3e84957698

View File

@@ -220,14 +220,20 @@ class PinLocator:
symbol_at = target_symbol.at.value symbol_at = target_symbol.at.value
symbol_rotation = float(symbol_at[2]) if len(symbol_at) > 2 else 0.0 symbol_rotation = float(symbol_at[2]) if len(symbol_at) > 2 else 0.0
lib_id = target_symbol.lib_id.value if hasattr(target_symbol, "lib_id") else None lib_id = (
target_symbol.lib_id.value if hasattr(target_symbol, "lib_id") else None
)
if not lib_id: if not lib_id:
return None return None
pins = self.get_symbol_pins(schematic_path, lib_id) pins = self.get_symbol_pins(schematic_path, lib_id)
if pin_number not in pins: if pin_number not in pins:
matched_num = next( matched_num = next(
(num for num, data in pins.items() if data.get("name") == pin_number), (
num
for num, data in pins.items()
if data.get("name") == pin_number
),
None, None,
) )
if matched_num: if matched_num:
@@ -305,11 +311,17 @@ class PinLocator:
if pin_number not in pins: if pin_number not in pins:
# Try matching by pin name (e.g. "VCC1", "SDA", "GND") # Try matching by pin name (e.g. "VCC1", "SDA", "GND")
matched_num = next( matched_num = next(
(num for num, data in pins.items() if data.get("name") == pin_number), (
num
for num, data in pins.items()
if data.get("name") == pin_number
),
None, None,
) )
if matched_num: if matched_num:
logger.debug(f"Resolved pin name '{pin_number}' to pin number '{matched_num}' on {symbol_reference}") logger.debug(
f"Resolved pin name '{pin_number}' to pin number '{matched_num}' on {symbol_reference}"
)
pin_number = matched_num pin_number = matched_num
else: else:
logger.error( logger.error(