def _input(input_message, error_message, char=None, datatype=str): while (True): try: print(input_message) debug = iInput.iInput(char=char, indicator=': ', datatype=datatype) except KeyboardInterrupt: print() print('Saliendo ...') sys.exit(1) else: if not debug: print(error_message) continue else: return (debug)
def _debug(indicator, datatype=str, char=None): while (True): try: _input = iInput.iInput(char=char, datatype=datatype, indicator=indicator) except KeyboardInterrupt: print() sys.exit(1) if not (_input): continue return (_input)
else: verbose('¡El archivo "{}", no existe!'.format(filename)) if (len(subject) > 98): verbose('¡El asunto supera el limite estandar: 98!') print('\n') verbose('Así es como se veria el asunto: {}'.format(subject[:98])) print('\n') verbose('¿Enviar igualmente? [0-1]') while (True): debug = iInput.iInput(char_limit=1, indicator='> ', datatype=int) if not (debug): continue if (debug == 1): break elif (debug == 0): print() sys.exit(0) else:
continue return (_input) if (isfile(_db_passwd)): print() print('* ¿Estás seguro de querer continuar? *') print() while (True): try: _confirm = iInput.iInput(char_limit=1, indicator='> ') except KeyboardInterrupt: sys.exit(1) if not _confirm: continue if (re.match(r'^(1|y|s){1}', _confirm)): break elif (re.match(r'^(0|n){1}', _confirm)):
print('\t\t\033[37mIncrustado: \033[1;37m{}: {}\033[0m'. format(wrapper['profile'], ', '.join(_files))) else: print('\t\tNo existe el directorio de archivos...') print() print('\033[3mSiguiente (%d/%d) o (Q)uit\033[0m\033[%dB' % (index + 1, len(messages), lines - 1), end='') try: key = iInput.iInput(char=' ', char_limit=1) except KeyboardInterrupt: break except Exception as Except: clear.clear() print('Error desconocido: {}'.format(Except)) sys.exit(1) if (key == 'r'): if not (index == len(messages) - 1):
print('Contraseña RSA :: %s' % (rsa_password)) print('Iteraciones :: %d' % (iterations)) print('Número de seguridad :: %d' % (security_number)) print('Número de disminución :: %d' % (decrement_number)) print('Caracteres de seguridad :: %s' % (security_chars)) print('Privilegios :: %s' % (', '.join(privileges))) print('Max. de bot\'s :: %s' % (max_bot if (max_bot > 0) else '0 (infinito)')) print('Tamaño de la clave :: %d' % (bit_size)) print('¿Root? :: %d' % (1 if (root == True) else 0)) while (True): try: debug = iInput.iInput(char_limit=1, indicator='-> ') except Exception as Except: print('Excepción desconocida: "%s"' % (Except)) if not (debug): continue if (re.match('^[y|s|1]{1}', debug[0].lower())): break elif (re.match('^[n|0]{1}', debug[0].lower())):