[TIP] coverage.py TypeError

exarkun at twistedmatrix.com exarkun at twistedmatrix.com
Thu Apr 8 08:08:26 PDT 2010


Hi all,

Running `coverage html`, I'm running into this exception:

Traceback (most recent call last):
  File "/srv/bb-master/.local/bin/coverage", line 8, in <module>
    load_entry_point('coverage==3.3.1', 'console_scripts', 'coverage')()
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/cmdline.py", line 
601, in main
    status = CoverageScript().command_line(argv)
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/cmdline.py", line 
507, in command_line
    directory=options.directory, **report_args)
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/control.py", line 
362, in html_report
    omit_prefixes=self.config.omit_prefixes
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/html.py", line 48, 
in report
    self.index_file()
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/html.py", line 
153, in index_file
    fhtml.write(index_tmpl.render(locals()))
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/templite.py", line 
103, in render
    engine.execute(self.ops)
  File "/srv/bb-master/.local/lib/python2.5/site- 
packages/coverage-3.3.1-py2.5-linux-i686.egg/coverage/templite.py", line 
129, in execute
    raise new_exc
TypeError: Couldn't evaluate {{ totals.pc_covered|format_pct }}: 'int' 
object is unsubscriptable

Anyone know what's wrong?

Jean-Paul



More information about the testing-in-python mailing list