Skip to content

Commit 860b61c

Browse files
authored
Merge pull request #858 from flit/bugfix/rtx5_invalid_state
Handle invalid RTX5 thread state in description property.
2 parents 96458d9 + 719afa8 commit 860b61c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pyocd/rtos/rtx5.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ def read_core_registers_raw(self, reg_list):
209209
return reg_vals
210210

211211
class RTXTargetThread(TargetThread):
212-
"""! @brief Base class representing a thread on the target."""
212+
"""! @brief Represents an RTX5 thread on the target."""
213213

214214
STATE_OFFSET = 1
215215
NAME_OFFSET = 4
@@ -278,7 +278,7 @@ def context(self):
278278

279279
@property
280280
def description(self):
281-
return "%s; Priority %d" % (self.STATES[self._state], self.priority)
281+
return "%s; Priority %d" % (self.STATES.get(self._state, "(Invalid)"), self.priority)
282282

283283
@property
284284
def name(self):

0 commit comments

Comments
 (0)