Skip to content

Commit a0d2ef2

Browse files
author
Namio Evangelista Cavalcante Sousa
committed
UPD: A validação do CNPJ e do CPF pode ser realizada através dos atalhos validar_cnpj e validar_cpf.
1 parent d197cc6 commit a0d2ef2

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

bradocs4py/__init__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
__SIGLAS_ESTADOS_BRASILEIROS__ = 'AC|AL|AP|AM|BA|CE|DF|ES|GO|MA|MT|MS|MG|PA|PB|PR|PE|PI|RR|RO|RJ|RN|RS|SC|SP|SE|TO'
44

5-
from .cnpj import Cnpj, ValidadorCnpj, GeradorCnpj
6-
from .cpf import CPF, ValidadorCpf, GeradorCpf
5+
from .cnpj import Cnpj, ValidadorCnpj, GeradorCnpj, validar_cnpj
6+
from .cpf import CPF, ValidadorCpf, GeradorCpf, validar_cpf
77
from .inscricaosuframa import InscricaoSuframa, ValidadorSuframa, GeradorSuframa
88
from .inscricaoestadual import InscricaoEstadual, ValidadorInscricaoEstadual
99
from .chaveacessonfe import ChaveAcessoNFe, ValidadorChaveAcessoNFe, GeradorChaveAcessoNFe, validarChaveAcessoNFe, gerarChaveAcessoNFe
1010
from .gtin import GTIN, ValidadorGTIN, GeradorGTIN, gerar_gtin, validar_gtin
1111

12-
__version__ = '1.2.2'
12+
__version__ = '1.2.3'
1313

1414

bradocs4py/cnpj.py

+5
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def isValid(self):
4343
class ValidadorCnpj(object):
4444
"""docstring for ValidadorCnpj"""
4545

46+
def __call__(self, value):
47+
return ValidadorCnpj.validar(value)
48+
4649
def __validarCnpj(self, arg): # type: (cnpj) -> bool
4750
return self.__validarStr(arg.rawValue)
4851

@@ -80,6 +83,8 @@ def validar(arg): # type: (CNPJ) -> bool or type: (str) -> bool
8083
return False
8184

8285

86+
validar_cnpj = ValidadorCnpj()
87+
8388

8489
class GeradorCnpj(object):
8590

bradocs4py/cpf.py

+5
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ def isValid(self):
4343

4444
class ValidadorCpf(object):
4545

46+
def __call__(self, value):
47+
return ValidadorCpf.validar(value)
48+
4649
def __validarCpf(self, arg): # type: (CPF) -> bool
4750
return self.__validarStr(arg.rawValue)
4851

@@ -80,6 +83,8 @@ def validar(arg): # type: (CPF) -> bool or type: (str) -> bool
8083
return False
8184

8285

86+
validar_cpf = ValidadorCpf()
87+
8388

8489
class GeradorCpf(object):
8590
"""docstring for GeradorCpf"""

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
packages = find_packages(exclude = ['contrib', 'docs', 'tests*']),
1313
include_package_data = False,
1414
version = __version__,
15-
description = 'Corrige falha que invalidava chaves de acessos de notas fiscais eletrônicas emitidas com datas (ano e mês) anteriores à data corrente.',
15+
description = 'A validação do CNPJ e do CPF pode ser realizada através dos atalhos validar_cnpj e validar_cpf.',
1616
long_description = long_description,
1717
long_description_content_type="text/markdown",
1818
python_requires='>=3',

0 commit comments

Comments
 (0)