Differences between revisions 4 and 5
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The practice of Pair Programming is often one of the hardest sells when introducing agile software development practices to people, particularly to managers. "But I'll be paying twice as much money for the same amount of work," they may moan. So far, [http://www.cs.utah.edu/~lwilliam/Papers/ieeeSoftware.PDF the studies that have been done] contradict this fear. On top of this, code written in pairs is automatically peer-reviewed, without fail and with a greater understanding and attention to detail than the typical code inspection. The practice of Pair Programming is often one of the hardest sells when introducing agile software development practices to people, particularly to managers. "But I'll be paying twice as much money for the same amount of work," they may moan. So far, [[http://www.cs.utah.edu/~lwilliam/Papers/ieeeSoftware.PDF|the studies that have been done]] contradict this fear. On top of this, code written in pairs is automatically peer-reviewed, without fail and with a greater understanding and attention to detail than the typical code inspection.
--> -->

TypeError

'dict' object is not callable

If you want to report a bug, please save this page and attach it to your bug report.

Traceback

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

  1. /home/gdinwiddie/moin-1.8.7-installed/lib/python2.4/site-packages/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_cgi.Request object>)

    1. 1309 self.page.send_page()
    2. 1310 else:
    3. 1311 handler(self.page.page_name, self)
    4. 1312
    5. 1313 # every action that didn't use to raise MoinMoinFinish must call this now:
    • handler = <function execute>
    • self = <MoinMoin.request.request_cgi.Request object>
    • self.page = <MoinMoin.Page.Page object>
    • self.page.page_name = u'PairProgramming'
  2. /home/gdinwiddie/moin-1.8.7-installed/lib/python2.4/site-packages/MoinMoin/action/diff.py in execute (pagename=u'PairProgramming', request=<MoinMoin.request.request_cgi.Request object>)

    1. 184 from MoinMoin.util import diff_html
    2. 185 request.write(f.rawHTML(diff_html.diff(request, oldpage.get_raw_body(), newpage.get_raw_body())))
    3. 186 newpage.send_page(count_hit=0, content_only=1, content_id="content-below-diff")
    4. 187 else:
    5. 188 from MoinMoin.util import diff_text
    • newpage = <MoinMoin.Page.Page object>
    • newpage.send_page = <bound method Page.send_page of <MoinMoin.Page.Page object>>
    • count_hit undefined
    • content_only undefined
    • content_id undefined
  3. /home/gdinwiddie/moin-1.8.7-installed/lib/python2.4/site-packages/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page object>, **keywords={'content_id': 'content-below-diff', 'content_only': 1, 'count_hit': 0})

    1. 1199 format_args=pi['formatargs'],
    2. 1200 do_cache=do_cache,
    3. 1201 start_line=pi['lines'])
    4. 1202
    5. 1203 # check for pending footnotes
    • start_line undefined
    • pi = {'acl': <MoinMoin.security.AccessControlList instance>, 'format': 'wiki', 'formatargs': '', 'language': 'en', 'lines': 0}
  4. /home/gdinwiddie/moin-1.8.7-installed/lib/python2.4/site-packages/MoinMoin/Page.py in send_page_content (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_cgi.Request object>, body=u'The practice of Pair Programming is often one of...escue divers\n * Climbers\n * Cavers\n * Paramedics\n', format='wiki', format_args='', do_cache=1, **kw={'start_line': 0})

    1. 1287 try:
    2. 1288 code = self.loadCache(request)
    3. 1289 self.execute(request, parser, code)
    4. 1290 except Exception, e:
    5. 1291 if not is_cache_exception(e):
    • self = <MoinMoin.Page.Page object>
    • self.execute = <bound method Page.execute of <MoinMoin.Page.Page object>>
    • request = <MoinMoin.request.request_cgi.Request object>
    • parser = <MoinMoin.parser.text_moin_wiki.Parser instance>
    • code = <code object <module> at 0x7fe9ec5983b0, file "PairProgramming", line 2>
  5. /home/gdinwiddie/moin-1.8.7-installed/lib/python2.4/site-packages/MoinMoin/Page.py in execute (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_cgi.Request object>, parser=<MoinMoin.parser.text_moin_wiki.Parser instance>, code=<code object <module> at 0x7fe9ec5983b0, file "PairProgramming", line 2>)

    1. 1318 __file__ = os.path.join(MoinMoin.__loader__.archive, 'dummy')
    2. 1319 try:
    3. 1320 exec code
    4. 1321 except "CacheNeedsUpdate": # convert the exception
    5. 1322 raise Exception("CacheNeedsUpdate")
    • code = <code object <module> at 0x7fe9ec5983b0, file "PairProgramming", line 2>
  6. /home/gdinwiddie/idiacomputing.com/public_html/PairProgramming in ()

TypeError

'dict' object is not callable

  • args = ("'dict' object is not callable",)
  • message = "'dict' object is not callable"

System Details

  • Date: Sat, 05 Apr 2025 21:09:46 +0000
  • Platform: Linux pdx1-shared-a3-05 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
  • Python: Python 2.7.18 (/usr/bin/python)
  • MoinMoin: Release 1.8.7 (release)