From efda27de3207e3471e2620d72487cdfcea8dd55e Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sat, 29 Jul 2017 20:27:47 +0200 Subject: deleted COLORS class for COLORS constants --- lib/app.py | 9 +++++---- lib/classes.py | 17 +++++++---------- lib/commands.py | 8 ++++---- lib/listcommands.py | 8 ++++---- 4 files changed, 20 insertions(+), 22 deletions(-) (limited to 'lib') diff --git a/lib/app.py b/lib/app.py index 363fd52..754c10f 100644 --- a/lib/app.py +++ b/lib/app.py @@ -1,4 +1,4 @@ -from classes import PersonalError, Colors, r, clear +from classes import PersonalError, r, clear, YELLOW, BLACK, GREY from commands import Commands from listcommands import ListCommands @@ -13,7 +13,7 @@ class Stout(Commands): if self.user == '': return word else: - return word + Colors.grey + '(' + self.user + ') ' + return word + GREY + '(' + self.user + ') ' @staticmethod def username(): @@ -36,7 +36,7 @@ class Stout(Commands): else: cmd = cmd.split() count = len(cmd) - + if (count == 1 or count == 2) and cmd[0] not in ListCommands.commands: try: if cmd[0] == 'info' and count == 1: #general info @@ -58,12 +58,13 @@ class Stout(Commands): pass if __name__ == '__main__': + clear() app = Stout() cmd = '' while cmd != 'quit': try: - cmd = input('>' + Colors.yellow + app.getName() + Colors.black) + cmd = input('>' + YELLOW + app.getName() + BLACK) except (EOFError, KeyboardInterrupt): break diff --git a/lib/classes.py b/lib/classes.py index 9370241..c285828 100644 --- a/lib/classes.py +++ b/lib/classes.py @@ -1,10 +1,16 @@ import redis, socket, os +RED = '\033[91m' +YELLOW = '\033[93m' +GREY = '\033[90m' +BLACK = '\033[0m' +BOLD = '\033[1m' + try: from .config import config as co except: from config import config as co - + r = redis.Redis(host=co['host'], port=co['port'], unix_socket_path=co['unix_socket_path'], db=co['db']) def clear(): @@ -23,12 +29,3 @@ class PersonalError(Exception): def __str__(self): return repr(self.value) - - -class Colors(object): - - red = '\033[91m' - yellow = '\033[93m' - grey = '\033[90m' - black = '\033[0m' - bold = '\033[1m' diff --git a/lib/commands.py b/lib/commands.py index e8cb171..c727f90 100644 --- a/lib/commands.py +++ b/lib/commands.py @@ -1,4 +1,4 @@ -from classes import PersonalError, r, clear, Colors +from classes import PersonalError, r, clear, RED, GREY from listcommands import ListCommands from config import config as co @@ -17,7 +17,7 @@ class Commands(object): raise PersonalError('lunghezza maggiore del consetito. Max 10') if len(cmd) > ListCommands.info['set'][1]: - raise PersonalError(Colors.grey + 'set user' + Colors.red + ' accetta 1 parametro') + raise PersonalError(GREY + 'set user' + RED + ' accetta 1 parametro') self.user = cmd[2] @@ -35,7 +35,7 @@ class Commands(object): elif what == 'get': try: if len(cmd) > ListCommands.info['get'][1]: - raise PersonalError(Colors.grey + 'get ' + Colors.red + 'accetta 2 parametri') + raise PersonalError(GREY + 'get ' + RED + 'accetta 2 parametri') if cmd[1] == 'i': #if first word after get is 'i', there is an info if cmd[2] == 'user': @@ -93,7 +93,7 @@ class Commands(object): elif what == 'del': try: if len(cmd) > ListCommands.info['del'][1]: - raise PersonalError(Colors.grey + 'del ' + Colors.red + 'accetta 1 parametro') + raise PersonalError(GREY + 'del ' + RED + 'accetta 1 parametro') if r.get('idTODO') is None or r.get('idTODO') == 0: #idTODO is null or 0 print('nessun todo in lista: goditi una Stout') diff --git a/lib/listcommands.py b/lib/listcommands.py index d2f83a0..c779524 100644 --- a/lib/listcommands.py +++ b/lib/listcommands.py @@ -1,5 +1,5 @@ import sys -from classes import Colors +from classes import RED, BLACK class ListCommands(object): """ @@ -29,10 +29,10 @@ Se utilizzato con il "flag" i, si possono visualizzare le info: get i host, get @staticmethod def err(err, info = ''): if err == 'keyword': - sys.stderr.write(Colors.red + 'keyword inesistente\n' + Colors.black) + sys.stderr.write(RED + 'keyword inesistente\n' + BLACK) elif err == 'wrong': - sys.stderr.write(Colors.red + 'sintassi comando errata\n' + Colors.black) + sys.stderr.write(RED + 'sintassi comando errata\n' + BLACK) elif err == 'personal': - sys.stderr.write(Colors.red + str(info) + '\n' + Colors.black) + sys.stderr.write(RED + str(info) + '\n' + BLACK) else: pass -- cgit v1.2.3-18-g5258