File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 88from database import MongoDb as Database
99
1010
11- def correios (track , backend = None ):
11+ def correios (track , backend = None , auth = None ):
1212 if backend is None :
1313 backend = os .getenv ('ECT_BACKEND' )
14- encomenda = packtrack .Correios .track (track , backend = backend )
14+ encomenda = packtrack .Correios .track (track , backend = backend , auth = auth )
15+
1516 if not encomenda :
1617 raise ValueError (u"Encomenda nao encontrada." )
1718 if not encomenda .status :
Original file line number Diff line number Diff line change @@ -192,8 +192,15 @@ def cidade(sigla_uf, nome):
192192def track_pack (provider , track ):
193193 response .headers ['Access-Control-Allow-Origin' ] = '*'
194194 if provider == 'ect' :
195+ auth = (
196+ request .headers .get ('x-correios-usuario' ),
197+ request .headers .get ('x-correios-senha' ),
198+ )
199+ if auth == (None , None ):
200+ auth = None
201+
195202 try :
196- historico = PackTracker .correios (track )
203+ historico = PackTracker .correios (track , auth = auth )
197204 except (AttributeError , ValueError ):
198205 message = "404 Pacote %s nao encontrado" % track
199206 logger .exception (message )
You can’t perform that action at this time.
0 commit comments