From c629d34c4f1797b690a6c93ea3e2a5b82698b686 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 5 Nov 1992 10:43:02 +0000 Subject: * change default line numbers for 'list' in pdb.py * changed eval() into getattr() in cmd.py * added dirname(), basename() and (dummy) normath() to macpath.py * renamed nntp.py to nntplib.py * Made string.index() compatible with strop.index() * Make string.atoi('') raise string.atoi_error rather than ValueError * Added dirname() and normpath() to posixpath. --- Lib/cmd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Lib/cmd.py') diff --git a/Lib/cmd.py b/Lib/cmd.py index e07019f2a8b..eedf613d4e1 100644 --- a/Lib/cmd.py +++ b/Lib/cmd.py @@ -37,7 +37,7 @@ class Cmd: return self.default(line) else: try: - func = eval('self.do_' + cmd) + func = getattr(self, 'do_' + cmd) except AttributeError: return self.default(line) return func(arg) @@ -49,7 +49,7 @@ class Cmd: if arg: # XXX check arg syntax try: - func = eval('self.help_' + arg) + func = getattr(self, 'help_' + arg) except: print '*** No help on', `arg` return -- cgit v1.2.3