From b6f061e17b0e7747333fae6297bded58f42499d8 Mon Sep 17 00:00:00 2001 From: Mike Naberezny Date: Sun, 15 Jan 2012 13:10:42 -0800 Subject: [PATCH] Sort available MPU list --- src/py65/monitor.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/py65/monitor.py b/src/py65/monitor.py index 5f3c10f..e7f9a88 100644 --- a/src/py65/monitor.py +++ b/src/py65/monitor.py @@ -72,9 +72,9 @@ class Monitor(cmd.Cmd): self.onecmd(cmd) if opt in ('-m','--mpu'): if self._get_mpu(value) is None: - mpus = ', '.join(self.Microprocessors.keys()) - msg = "Fatal: no such MPU. Available MPUs: " + mpus - self._output(msg) + mpus = self.Microprocessors.keys() + mpus.sort() + self._output("Fatal: no such MPU. Available MPUs: %s" % ', '.join(mpus)) sys.exit(1) cmd = "mpu %s" % value self.onecmd(cmd) @@ -233,8 +233,9 @@ class Monitor(cmd.Cmd): def do_mpu(self, args): def available_mpus(): - mpu_list = ', '.join(self.Microprocessors.keys()) - self._output("Available MPUs: %s" % mpu_list) + mpus = self.Microprocessors.keys() + mpus.sort() + self._output("Available MPUs: %s" % ', '.join(mpus)) if args == '': self._output("Current MPU is %s" % self._mpu.name)