Exemple #1
0
def set_browser(path, plan_browser):
    try:
        way = join(path, plan_browser)
        data = pd.read_excel(way, usecols=['Browser'])
        browser = data.to_dict()
    except Exception as e:
        filelog('PY_F', '[SB]:/n' + str(e))
        return "[ERRO_GMD]: Erro ao pegar os dados do browser. <" + str(
            e) + ">"
    return browser
Exemple #2
0
def get_user_data(path, plan_user):
    try:
        way = join(path, plan_user)
        data = pd.read_excel(way, usecols=['username', 'password'])
        login = data.to_dict()
    except Exception as e:
        filelog('PY_F', '[GUD]:\n' + str(traceback.format_exc()))
        return "[ERRO_GUD]: Erro ao pegar os dados do usuário. <" + str(
            e) + ">"
    return login
Exemple #3
0
def get_keyword(kword):
    try:
        k = True
        while k:
            rtn = BuiltIn().run_keyword(kword)
            if rtn == -1:
                k = False
            elif rtn == False:
                k = True
            else:
                k = True
    except Exception as e:
        filelog('PY_F', '[RFK]:\n' + str(traceback.format_exc()))
        return '-1:/n' + str(e)
Exemple #4
0
def get_materia_data(path, plan_materia):
    try:
        way = join(path, plan_materia)
        data = pd.read_excel(way,
                             usecols=[
                                 'Materias', 'Hora_Inicio', 'Hora_Fim',
                                 'Dia_Semana', 'Status', 'Inicio_Aulas',
                                 'Fim_Aulas'
                             ])
        course = data.to_dict()
    except Exception as e:
        filelog('PY_F', '[GMD]:\n' + str(traceback.format_exc()))
        return "[ERRO_GMD]: Erro ao pegar os dados das matérias. <" + str(
            e) + ">"
    return course
Exemple #5
0
def number_weekday(weekday):
    try:
        if 'Monday' in weekday:
            return 1
        elif 'Tuesday' in weekday:
            return 2
        elif 'Wednesday' in weekday:
            return 3
        elif 'Thursday' in weekday:
            return 4
        elif 'Friday' in weekday:
            return 5
        else:
            return str("[ALERTA]: Sem aula nesse dia")
    except Exception as e:
        filelog('PY_F', '[SC]:\n' + str(traceback.format_exc()))
        return "[ERRO_SC]: Erro ao validar o dia. <" + str(e) + ">"
Exemple #6
0
def set_weekday(args):
    try:
        if 'segunda' in args or 'segunda-feira' in args:
            rtn = 'Monday'
        elif 'terça' in args or 'terca' in args or 'terça-feira' in args or 'terca-feira' in args:
            rtn = 'Tuesday'
        elif 'quarta' in args or 'quarta-feira' in args:
            rtn = 'Wednesday'
        elif 'quinta' in args or 'quinta-feira' in args:
            rtn = 'Thursday'
        elif 'sexta' in args or 'sexta-feira' in args:
            rtn = 'Friday'
        elif 'sábado' in args or 'sabado' in args:
            rtn = 'Saturday'
        elif 'domingo' in args:
            rtn = 'Sunday'
        else:
            return '[ERRO]: Data inválida.'
        return rtn
    except Exception as e:
        filelog('PY_F', '[SW]:\n' + str(traceback.format_exc()))
        return "[ERRO_SW]: Erro ao indicar o dia da semana. <" + str(e) + ">"
Exemple #7
0
def get_type(args):
    try:
        return type(args)
    except Exception as e:
        filelog('PY_F', '[GT]:\n' + str(traceback.format_exc()))
        return '-3:/n' + str(e)
Exemple #8
0
def lower_string(args):
    try:
        return args.lower()
    except Exception as e:
        filelog('PY_F', '[LS]:\n' + str(traceback.format_exc()))
        return '-2:/n' + str(e)