Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
                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:
Beispiel #4
0
            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)):
Beispiel #5
0
                    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):
Beispiel #6
0
        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())):