Make cheat working with python3 :)

This commit is contained in:
ImmortalPC 2014-04-18 18:43:17 +02:00
parent 4703463a7c
commit 4c31138bbf
1 changed files with 4 additions and 4 deletions

6
cheat
View File

@ -179,7 +179,7 @@ class CheatSheets(object):
"Please retry usig sudo." % cheat) "Please retry usig sudo." % cheat)
print >> sys.stderr, error_msg print >> sys.stderr, error_msg
exit(1) exit(1)
except OSError, errno: except OSError as errno:
print >> sys.stderr, ("Could not launch `%s` as your editor : %s" print >> sys.stderr, ("Could not launch `%s` as your editor : %s"
% (editor[0], errno.strerror)) % (editor[0], errno.strerror))
exit(1) exit(1)
@ -216,7 +216,7 @@ class CheatSheets(object):
output += ''.join([" " + line + '\n' for line output += ''.join([" " + line + '\n' for line
in block.split('\n')]) in block.split('\n')])
if output: if output:
print output, sys.stdout.write(output);
# Custom action for argparse # Custom action for argparse
@ -230,7 +230,7 @@ class ListDirectories(argparse.Action):
class ListCheatsheets(argparse.Action): class ListCheatsheets(argparse.Action):
"""List cheatsheets and exit""" """List cheatsheets and exit"""
def __call__(self, parser, namespace, values, option_string=None): def __call__(self, parser, namespace, values, option_string=None):
print sheets.list() print(sheets.list());
parser.exit() parser.exit()