From 186c5e837ceb7ad952df683a1965189a3d960d79 Mon Sep 17 00:00:00 2001 From: chidea Date: Mon, 16 Mar 2015 17:45:30 +0900 Subject: [PATCH] force lower character on command word --- telepy.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/telepy.py b/telepy.py index 3a3795cc..3d830ea2 100644 --- a/telepy.py +++ b/telepy.py @@ -17,10 +17,11 @@ class telepyShell(cmd.Cmd): intro='Welcome to telepy interactive shell. Type help or ? for help.\n' prompt='>' def precmd(self, line): - # if len(line) < 1 : return None - # lines = line.split() - # cmd_name = lines[0].lower() - return line + # convert first word(command name) to lower and return it as line + line = line.lstrip() + blank_pos = line.find(' ') + if blank_pos < 0: return line.lower() + return line[:blank_pos].lower() + ' ' + line[blank_pos+1:] def completedefault(self, *ignored): print(ignored) def complete(self, text, state):