11# pyOCD debugger
2- # Copyright (c) 2025 Arm Limited
2+ # Copyright (c) 2025-2026 Arm Limited
33# SPDX-License-Identifier: Apache-2.0
44#
55# Licensed under the Apache License, Version 2.0 (the "License");
@@ -577,21 +577,21 @@ def connect_mode(self) -> str:
577577 return connect
578578
579579 @property
580- def gdbserver_ports (self ) -> Optional [Tuple ]:
580+ def gdbserver_port (self ) -> Optional [Tuple ]:
581581 """@brief GDB server port assignments from debugger section.
582582 The method will not be called frequently, so performance is not critical.
583583 """
584- return self ._get_server_ports ('gdbserver' )
584+ return self ._get_server_port ('gdbserver' )
585585
586586 @property
587- def telnet_ports (self ) -> Optional [Tuple ]:
587+ def telnet_port (self ) -> Optional [Tuple ]:
588588 """@brief Telnet server port assignments from debugger section.
589589 The method will not be called frequently, so performance is not critical.
590590 """
591- return self ._get_server_ports ('telnet' )
591+ return self ._get_server_port ('telnet' )
592592
593593 @property
594- def telnet_modes (self ) -> Tuple :
594+ def telnet_mode (self ) -> Tuple :
595595 """@brief Telnet server mode assignments from debugger section.
596596 The method will not be called frequently, so performance is not critical.
597597 """
@@ -607,7 +607,7 @@ def telnet_modes(self) -> Tuple:
607607 global_mode = next ((t .get ('mode' ) for t in telnet_config if 'pname' not in t ), 'off' )
608608 global_mode = MODE_ALIASES .get (global_mode , global_mode )
609609 # Build list of telnet modes for each core
610- telnet_modes = []
610+ telnet_mode = []
611611 for core in self .sorted_processors :
612612 mode = next ((t .get ('mode' ) for t in telnet_config if t .get ('pname' ) == core .name ), global_mode )
613613 mode = MODE_ALIASES .get (mode , mode )
@@ -616,20 +616,20 @@ def telnet_modes(self) -> Tuple:
616616 LOG .warning ("Invalid telnet mode '%s' for core '%s' in cbuild-run, defaulting to '%s'" ,
617617 mode , core .name , global_mode )
618618 mode = global_mode
619- telnet_modes .append (mode )
619+ telnet_mode .append (mode )
620620
621- return tuple (telnet_modes )
621+ return tuple (telnet_mode )
622622
623623 @property
624- def telnet_files (self ) -> Dict [str , Optional [Tuple ]]:
624+ def telnet_file (self ) -> Dict [str , Optional [Tuple ]]:
625625 """@brief Telnet file path assignments from debugger section.
626626 The method will not be called frequently, so performance is not critical.
627627 """
628628 # Get telnet configuration from debugger section
629629 telnet_config = self .debugger .get ('telnet' ) or []
630- telnet_modes = self .telnet_modes
630+ telnet_mode = self .telnet_mode
631631
632- if not any (mode == 'file' for mode in telnet_modes ):
632+ if not any (mode == 'file' for mode in telnet_mode ):
633633 # No telnet file paths needed
634634 return {'in' : None , 'out' : None }
635635
@@ -651,7 +651,7 @@ def _resolve_path(file_path: Optional[str], strict: bool = False) -> Optional[st
651651
652652 if config_by_pname :
653653 # Build config per pname
654- for proc_info , mode in zip (self .sorted_processors , telnet_modes ):
654+ for proc_info , mode in zip (self .sorted_processors , telnet_mode ):
655655 if mode != 'file' :
656656 in_files .append (None )
657657 out_files .append (None )
@@ -672,7 +672,7 @@ def _resolve_path(file_path: Optional[str], strict: bool = False) -> Optional[st
672672 if config is not None :
673673 if len (self .sorted_processors ) > 1 :
674674 LOG .warning ("Ignoring invalid telnet file configuration for multicore target in cbuild-run" )
675- for proc_info , mode in zip (self .sorted_processors , telnet_modes ):
675+ for proc_info , mode in zip (self .sorted_processors , telnet_mode ):
676676 if mode != 'file' :
677677 in_files .append (None )
678678 out_files .append (None )
@@ -716,7 +716,7 @@ def populate_target(self, target: Optional[str] = None) -> None:
716716 })
717717 TARGET [target ] = tgt
718718
719- def _get_server_ports (self , server_type : str ) -> Optional [Tuple ]:
719+ def _get_server_port (self , server_type : str ) -> Optional [Tuple ]:
720720 """@brief Generic method to get server port assignments from debugger section."""
721721 server_config = self .debugger .get (server_type , [])
722722 if not server_config :
0 commit comments