%load_ext autoreload
%autoreload 2
%config Completer.use_jedi = False

insp2acao[source]

insp2acao(issue:Union[str, Issue], fiscaliza:Redmine)

Recebe o objeto fiscaliza e a string referente à inspeção insp e retorna um dicionário resumo da Ação atrelada à inspeção

Args: redmineObj (Redmine): Objeto Redmine autenticado insp (str): string com o número da inspeção

Returns: dict: Dicionário com o id, nome e descrição da Ação associada à inspeção

issue_type[source]

issue_type(insp, fiscaliza)

Checa se a Issue de nº insp do Redmine é de um dos tipos válidos: Inspeção | Ação

utf2ascii[source]

utf2ascii(s)

Recebe uma string e retorna a mesma em formato ASCII

detalhar_issue[source]

detalhar_issue(issue:str, login:str=None, senha:str=None, api:str=None, fiscaliza:Redmine=None, teste:bool=True)

Recebe número da inspeção inspecao, o login e senha ou opcionalmente objeto Redmine logado fiscaliza inspecao: str - Número da Inspeção a ser relatada login: str - Login Anatel do Usuário senha: str - Senha Utilizada nos Sistemas Interativos da fiscaliza: Redmine - Objeto Redmine logado, opcional ao login e senha teste: bool - Caso verdadeiro o Fiscaliza de Teste ( Homologação ) é utilizado

Returns: dict: Retorna um dicionário com a Situação Atual e campos preenchidos da Inspeção

Type Default Details
issue str No Content
login str None No Content
senha str None No Content
api str None No Content
fiscaliza Redmine None No Content
teste bool True No Content

download_attachments[source]

download_attachments(issue_obj:Union[str, int], savepath:Union[str, Path], login:str=None, senha:str=None, api:str=None, teste:bool=True)

extract_attachment[source]

extract_attachment(issue_obj, filename:Iterable[str]='Info.json', only_last:bool=True, fiscaliza:Redmine=None)

extract_attachments[source]

extract_attachments(issue_obj:Union[str, int, Issue], login:str=None, senha:str=None, api:str=None, fiscaliza:Redmine=None, teste:bool=True, subset:Iterable[str]=('relatada', 'conferida', 'aprovada'), filename:str='Info.json', only_last:bool=True)

from nbdev.export import notebook2script
notebook2script()
Converted constants.ipynb.
Converted format.ipynb.
Converted index.ipynb.
Converted info.ipynb.
Converted update.ipynb.
Converted validation.ipynb.