Skip to content

Instantly share code, notes, and snippets.

@paulhodge
Created November 5, 2012 19:05
Show Gist options
  • Save paulhodge/4019636 to your computer and use it in GitHub Desktop.
Save paulhodge/4019636 to your computer and use it in GitHub Desktop.
mitmproxy error log
~ $ python --version
Python 2.7.3
~ $ which python
/usr/local/bin/python
~ $ mitmproxy --version
mitmproxy 0.8
~ $ which mitmproxy
/usr/local/share/python/mitmproxy
~ $ pip freeze
PIL==1.1.7
distribute==0.6.28
lxml==3.0.1
mitmproxy==0.8
pyOpenSSL==0.13
pyasn1==0.1.4
urwid==1.1.0
wsgiref==0.1.2
~ $ mitmproxy
(...mitmproxy interactive mode shows up...)
(...navigate to www.google.com in browser...)
Traceback (most recent call last):
File "/usr/local/share/python/mitmproxy", line 64, in <module>
m.run()
File "/usr/local/lib/python2.7/site-packages/libmproxy/console/__init__.py", line 538, in run
self.ui.run_wrapper(self.loop)
File "/usr/local/lib/python2.7/site-packages/urwid/raw_display.py", line 242, in run_wrapper
return fn()
File "/usr/local/lib/python2.7/site-packages/libmproxy/console/__init__.py", line 747, in loop
changed = self.tick(self.masterq)
File "/usr/local/lib/python2.7/site-packages/libmproxy/flow.py", line 1421, in tick
return controller.Master.tick(self, q)
File "/usr/local/lib/python2.7/site-packages/libmproxy/controller.py", line 77, in tick
self.handle(msg)
File "/usr/local/lib/python2.7/site-packages/libmproxy/controller.py", line 95, in handle
m(msg)
File "/usr/local/lib/python2.7/site-packages/libmproxy/flow.py", line 1499, in handle_clientconnect
self.add_event("Connect from: %s:%s"%cc.address)
File "/usr/local/lib/python2.7/site-packages/libmproxy/console/__init__.py", line 948, in add_event
self.eventlist.set_focus(len(self.eventlist))
File "/usr/local/lib/python2.7/site-packages/urwid/listbox.py", line 178, in set_focus
raise IndexError, "No widget at position %s" % (position,)
IndexError: No widget at position 1
@hummus
Copy link

hummus commented Feb 6, 2013

just in case anyone else gets to your page, urwid==0.9.9.1 made this go away. even though setup.py for mitm@tag v0.8 has
install_requires=['urwid>=1.0', 'pyasn1', 'pyopenssl>=0.12', "PIL", "lxml"],

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment