Bug 1621657 - [mozproxy] MozProxy is running mitm 4.02 on win nodes r=tarek

Differential Revision: https://phabricator.services.mozilla.com/D66410

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Florin Strugariu 2020-03-11 16:24:34 +00:00
Родитель 7c466415ee
Коммит 16ba0c2746
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -133,7 +133,8 @@ class AlternateServerPlayback:
"Recorded response %s has no content. Removing from recording list"
% i.request.url
)
if self.mitm_version == "4.0.4":
if self.mitm_version in ("4.0.2", "4.0.4"):
# see: https://github.com/mitmproxy/mitmproxy/issues/3856
l = self.flowmap.setdefault(self._hash(i), [])
l.append(i)
else:
@ -250,6 +251,10 @@ class AlternateServerPlayback:
self.calls.append({'time': str(time.time()),
'url': f.request.url,
'response_status': f.response.status_code})
else:
ctx.log.error("Playback library is empty! Stopping playback process!")
ctx.master.shutdown()
return
playback = AlternateServerPlayback()