Также вы можете скрыть оригинальную трассировку, установив __suppress_context__ = True
и выполнить некоторое форматирование в соответствии с вашими ожидаемыми результатами:
try:
a = '1' > 1
except Exception as exc:
assertion_exc = AssertionError('exception = {}: {}'.format(type(exc).__name__, str(exc)))
assertion_exc.__suppress_context__ = True # comment this line to see full traceback
raise assertion_exc
Полный вывод:
Traceback (most recent call last):
File "./file.py", line 8, in <module>
raise assertion_exc
AssertionError: exception = TypeError: '>' not supported between instances of 'str' and 'int'
Чтобы заставить Скрипача получать трафик, когда Вы отлаживаете на локальном хосте после удара F5 для начала degugging, изменяют адрес так, чтобы localhost имел a"." после него.
, Например, Вы начинаете отлаживать, и Вы имеют следующий URL в Строке поиска:
http://localhost:49573/Default.aspx
Изменение это к:
http://localhost.:49573/Default.aspx
Хит входит, и Fidder начнет брать Ваш трафик.
Веб-сайт скрипача рассматривает этот вопрос непосредственно.
существует несколько предложенных обходных решений, но самое простое должно просто использовать название машины, а не "localhost" или "127.0.0.1":
http://machinename/mytestpage.aspx
удостоверьтесь, что «Мониторинг всех подключений» отмечен. Это не работает для меня может порт другой Мне нужно, чтобы вы увидели httprequest на мой сайт из Gmail. мой сайт на win xp и iis5 (моя собственная машина)
Правильный ответ заключается в том, что Fiddler не игнорирует трафик, нацеленный на Localhost, а скорее в том, что большинство приложений жестко запрограммированы для обхода прокси (одним из которых является Fiddler) для запросов, нацеленных на localhost.
Следовательно, доступны различные обходные пути: http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic
Windows XP:
Обязательно установите кнопку «Настройки» для каждого из элементов в списке «Настройки Dial-Up и Virtual Private Network» на вкладке «Соединения» Апплет панели управления «Параметры Интернета».
Я заметил, что Fiddler перестанет использовать конфигурацию «Настройки LAN» после подключения к моему VPN. Даже если трафик не проходил через VPN.
Вместо этого можно использовать ваш локальный IP-адрес (не 127.0.0.1), например 192.16.0.88 и т. Д. Перейдите в cmd.exe и введите ipconfig, и вы его увидите.