diff --git a/lib/mcpu.py b/lib/mcpu.py
index 7210178d70234cadbfbc57747af38a5249363893..c40c1a2510c781a3d65621061061e6ee78a768f6 100644
--- a/lib/mcpu.py
+++ b/lib/mcpu.py
@@ -401,8 +401,12 @@ class Processor(object):
self.Log(" - INFO: %s" % message)
def GetECId(self):
+ """Returns the current execution context ID.
+
+ """
if not self._ec_id:
- errors.ProgrammerError("Tried to use execution context id when not set")
+ raise errors.ProgrammerError("Tried to use execution context id when"
+ " not set")
return self._ec_id