Módulo satcfe.util¶
-
satcfe.util.as_date(value)¶ Converte uma sequência string para um objeto
datetime.date. Os espaços em branco das bordas da sequência serão removidos antes da conversão.Parâmetros: value (str) – String contendo uma data ANSI ( yyyymmdd)Tipo de retorno: datetime.date
-
satcfe.util.as_date_or_none(value)¶ Converte uma sequência string para um objeto
datetime.dateou resulta emNonese a sequência não for uma data válida. Os espaços em branco das bordas da sequência serão removidos antes da conversão.Parâmetros: value (str) – String contendo uma data ANSI ( yyyymmdd)Tipo de retorno: datetime.date or None
-
satcfe.util.as_datetime(value)¶ Converte uma sequência string para um objeto
datetime.datetime. Os espaços em branco das bordas da sequência serão removidos antes da conversão.Parâmetros: value (str) – String contendo uma data/hora ANSI ( yyyymmddHHMMSS)Tipo de retorno: datetime.datetime
-
satcfe.util.as_datetime_or_none(value)¶ Converte uma sequência string para um objeto
datetime.datetimeou resulta emNonese a sequência não for uma data/hora válidas. Os espaços em branco das bordas da sequência serão removidos antes da conversão.Parâmetros: value (str) – String contendo uma data/hora ANSI ( yyyymmddHHMMSS)Tipo de retorno: datetime.datetime or None
-
satcfe.util.base64_to_str(data)¶ Decodifica uma massa de dados codificada em Base64.
Parâmetros: data (str) – String contendo a massa de dados codificada em Base64. Tipo de retorno: str
-
satcfe.util.hms(segundos)¶ Retorna o número de horas, minutos e segundos a partir do total de segundos informado.
Parâmetros: segundos (int) – O número total de segundos. Retorna: Uma tupla contendo trẽs elementos representando, respectivamente, o número de horas, minutos e segundos calculados a partir do total de segundos. Tipo de retorno: tuple
-
satcfe.util.hms_humanizado(segundos)¶ Retorna um texto legível, amigável, que descreve o total de horas, minutos e segundos calculados a partir do total de segundos informados.
Parâmetros: segundos (int) – O número total de segundos. Tipo de retorno: str
-
satcfe.util.normalizar_ip(ip)¶ Normaliza uma sequência string que contenha um endereço IPv4.
Normalmente os equipamentos SAT, seguindo a ER SAT, resultam endereços IP com um aspecto similar a
010.000.000.001, visualmente desagradável e difícil de ler. Esta função normaliza o endereço acima como10.0.0.1.Parâmetros: ip (str) – String contendo um endereço IPv4. Tipo de retorno: str
-
satcfe.util.str_to_base64(data, encoding='utf-8')¶ Codifica uma string (por padrão, UTF-8) em Base64.
Parâmetros: Retorna: Uma string UTF-8 contendo a massa de dados em Base64.
Tipo de retorno: