X-Git-Url: https://projects.mako.cc/source/mw/blobdiff_plain/e31cbf92b32521b46527e9b2a2bfecca408d05d1..d5e0d569024805e42039955f2e38024fcfdb0f7b:/src/mw/clicommands.py diff --git a/src/mw/clicommands.py b/src/mw/clicommands.py index a42bcfb..6db3cb8 100644 --- a/src/mw/clicommands.py +++ b/src/mw/clicommands.py @@ -58,15 +58,15 @@ class CommandBase(object): # cookies are saved to a file print 'Login successful! (yay)' elif result['login']['result'] == 'NeedToken': - print'Login with token' + print 'Login with token' result = self.api.call({'action': 'login', - 'lgname': user, - 'lgpassword': passwd, - 'lgtoken': result['login']['token']}) + 'lgname': user, + 'lgpassword': passwd, + 'lgtoken': result['login']['token']}) if result['login']['result'] == 'Success': print 'Login successful! (yay)' - else: - print 'Login failed: %s' % result['login']['result'] + else: + print 'Login failed: %s' % result['login']['result'] else: print 'Login failed: %s' % result['login']['result'] @@ -232,7 +232,7 @@ class CommitCommand(CommandBase): filename = os.path.join(self.metadir.root, file) text = codecs.open(filename, 'r', 'utf-8').read() text = text.encode('utf-8') - if text[-1] == '\n': + if (len(text) != 0) and (text[-1] == '\n'): text = text[:-1] md5 = hashlib.md5() md5.update(text)