710: TypeError: __init__() takes exactly 3 arguments (2 given)

david
chipx86
chipx86
March 28, 2009
837, 899
Traceback (most recent call last):

  File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py",
line 86, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/accounts/decorators.py",
line 27, in _check
    return view_func(*args, **kwargs)

  File "/usr/lib/python2.5/site-packages/django/views/decorators/cache.py",
line 30, in _cache_controlled
    response = viewfunc(request, *args, **kw)

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/reviews/views.py",
line 186, in review_detail
    'PRE_CREATION': PRE_CREATION,

  File "/usr/lib/python2.5/site-packages/django/shortcuts/__init__.py",
line 18, in render_to_response
    return HttpResponse(loader.render_to_string(*args, **kwargs),
**httpresponse_kwargs)

  File "/usr/lib/python2.5/site-packages/django/template/loader.py", line
107, in render_to_string
    return t.render(context_instance)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
176, in render
    return self.nodelist.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
768, in render
    bits.append(self.render_node(node, context))

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
781, in render_node
    return node.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/loader_tags.py",
line 97, in render
    return compiled_parent.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
176, in render
    return self.nodelist.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
768, in render
    bits.append(self.render_node(node, context))

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
781, in render_node
    return node.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/loader_tags.py",
line 24, in render
    result = self.nodelist.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
768, in render
    bits.append(self.render_node(node, context))

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
781, in render_node
    return node.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 148, in render
    nodelist.append(node.render(context))

  File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 245, in render
    return self.nodelist_true.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
768, in render
    bits.append(self.render_node(node, context))

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
781, in render_node
    return node.render(context)

  File
"/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/util/decorators.py",
line 150, in render
    return self.tag_func(context, self.nodelist, *args)

  File
"/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/util/templatetags/djblets_deco.py",
line 44, in box
    'content': nodelist.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
768, in render
    bits.append(self.render_node(node, context))

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
781, in render_node
    return node.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 245, in render
    return self.nodelist_true.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
768, in render
    bits.append(self.render_node(node, context))

  File "/usr/lib/python2.5/site-packages/django/template/__init__.py", line
781, in render_node
    return node.render(context)

  File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 148, in render
    nodelist.append(node.render(context))

  File
"/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/util/decorators.py",
line 150, in render
    return self.tag_func(context, self.nodelist, *args)

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/templatetags/difftags.py",
line 74, in forchunkswithlines
    get_enable_highlighting(context['user']))

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 654, in get_diff_files
    enable_syntax_highlighting)

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 573, in generate_files
    large_data=True)

  File
"/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/util/misc.py",
line 142, in cache_memoize
    data = lookup_callable()

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 572, in <lambda>
    enable_syntax_highlighting),

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 338, in get_chunks
    old = get_original_file(filediff)

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 245, in get_original_file
    large_data=True)[0]

  File
"/usr/lib/python2.5/site-packages/Djblets-0.4.dev_r11901-py2.5.egg/djblets/util/misc.py",
line 142, in cache_memoize
    data = lookup_callable()

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 244, in <lambda>
    data = cache_memoize(key, lambda: [fetch_file(file, revision)],

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/diffviewer/diffutils.py",
line 224, in fetch_file
    data = tool.get_file(file, revision)

  File
"/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/reviewboard/scmtools/perforce.py",
line 93, in get_file
    raise P4Error('\n'.join(line[1:] for line in error[1:]))

TypeError: __init__() takes exactly 3 arguments (2 given)


<ModPythonRequest
path:/r/9955/,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'CFID': '5630880',
 'CFTOKEN': 'afe443f0b1a829c8-DFB8BC3D-5056-AD18-88F9E0279BA2DF27',
 '__utma': '207178772.614024989.1160031989.1162474336.1163769612.5',
 'bn_u': '110771',
 'bn_u-www': '46332539',
 'rbsessionid': '4f21f2acdeec9882a1e1ac418d22e1f4',
 's_nr': '1223276923579',
 's_vi': ''},
META:{'AUTH_TYPE': None,
 'CONTENT_LENGTH': 0L,
 'CONTENT_TYPE': None,
 'GATEWAY_INTERFACE': 'CGI/1.1',
 'HTTP_ACCEPT':
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',
 'HTTP_ACCEPT_ENCODING': 'gzip,deflate',
 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',
 'HTTP_CONNECTION': 'keep-alive',
 'HTTP_COOKIE': 's_nr=1223276923579; CFID=5630880;
s_vi=[CS]v1|48A11BEF0000222B-A3A08240000232B[CE]; bn_u-www=46332539;
bn_u=110771; __utma=207178772.614024989.1160031989.1162474336.1163769612.5;
CFTOKEN=afe443f0b1a829c8-DFB8BC3D-5056-AD18-88F9E0279BA2DF27;
rbsessionid=4f21f2acdeec9882a1e1ac418d22e1f4',
 'HTTP_HOST': 'reviewboard.eng.vmware.com',
 'HTTP_KEEP_ALIVE': '300',
 'HTTP_REFERER':
'https://reviewboard.eng.vmware.com/dashboard/?view=to-group&group=vim-api-fvt-qa',
 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.12) Gecko/20050915 Firefox/1.0.7',
 'PATH_INFO': u'/r/9955/',
 'PATH_TRANSLATED': None,
 'QUERY_STRING': None,
 'REMOTE_ADDR': '10.112.71.192',
 'REMOTE_HOST': None,
 'REMOTE_IDENT': None,
 'REMOTE_USER': None,
 'REQUEST_METHOD': 'GET',
 'SCRIPT_NAME': '',
 'SERVER_NAME': 'reviewboard.eng.vmware.com',
 'SERVER_PORT': 0,
 'SERVER_PROTOCOL': 'HTTP/1.1',
 'SERVER_SOFTWARE': 'mod_python'}>
david
#1 david
URL was /r/9955/
  • +TypeError: __init__() takes exactly 3 arguments (2 given)
chipx86
#2 chipx86
  • +Component-SCMTools
chipx86
#4 chipx86
Some good notes from Eric Huss in bug 899 about this.
chipx86
#6 chipx86
Fixed in r1874.
  • +Fixed
  • +Milestone-Release1.0
  • +chipx86