Comments (4)
Pensándolo bien, tiene más sentido que el método sea algo tipo def check_connectivity() -> bool
. El nombre es un poco más indicador de qué devuelve o que esperar.
from django-afip.
Via #103, https://django-afip--103.org.readthedocs.build/en/103/api.html#helpers.
from django-afip.
Suena útil. Este endpoint requiere autenticación como todos los demás?
Si requiere autenticación, diría que tiene más sentido como un método de TaxPayer
, así usa esas credenciales (y de paso sirve para verificar que es autentitación funciona).
Si no requiere autenticación, puede ser simplemente una función django_afip.ping_afip()
.
from django-afip.
Estaba viendo que la FEDummy te da el estado de 3 servidores:
<FEDummyResult>
<AppServer>OK</AppServer>
<DbServer>OK</DbServer>
<AuthServer>OK</AuthServer>
</FEDummyResult>
Si check_connectivity(is_sandbox:bool)
retorna False
seria confuso ya que no se estaria especificando cual de los 3 servidores esta caido. Cabe aclarar que el parametro is_sandbox es para saber que entorno chequear (no requieren autenticacion).
Pensaba en algo como def check_connectivity(is_sandbox:bool) -> Dict[str, bool]
donde la key identifique al servidor y el value el estado. Si no otra que pensaba era meter el result dentro de una dataclass como supiste recomendar en PR anteriores, algo como:
@dataclass(frozen=True)
class ServerStatus:
app: bool
db: bool
auth: bool
Que opinas?
from django-afip.
Related Issues (20)
- Tutorial de renovación de certificados HOT 3
- Error en el formulario de TaxPayer en referencia a certificate HOT 6
- Validations with cae expiration `31 de diciembre de 1969 a las 21:00` HOT 1
- Factura E
- Se pueden generar: Factura de Crédito electrónica MiPyMEs (FCE) A? HOT 9
- Se subio el changelog 11.2.0? HOT 3
- Crash with urllib3 >= 2.0.0
- Error al momento de registrar una Nota de Crédito electrónica MiPyMEs (FCE) A HOT 20
- Integrate with django's custom file storage settings HOT 1
- CI jobs with MySQL are broken.
- Duda respecto al campo quantity en ReceiptEntry HOT 7
- Generación de PDF con múltiples paginas HOT 14
- Use an SVG-based QR code
- Use snapshots for PDF/HTML generation tests
- error 10048 afip monotributo
- Investigate failing CI tasks
- Live tests fail HOT 8
- Problema al obtener los puntos de ventas o al validad un Comprobante HOT 3
- Codigo ejemplo HOT 1
- Consider dropping ReceiptValidation.RESULT_REJECTED
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-afip.