Opened 5 years ago

Closed 5 years ago

#6257 closed defect (fixed)

Incompatible with 0.11.6 rc 1

Reported by: anonymous Owned by: ixokai
Priority: normal Component: BlackMagicTicketTweaksPlugin
Severity: blocker Keywords:
Cc: Trac Release: 0.11


It appears this plugin is incompatible with 0.11.6 rc1

When going to create a ticket with this plugin enabled (regardless of what settings are set for the plugin) the following error is thrown

2009-11-25 12:25:33,587 Trac[main] ERROR: Internal Server Error: 
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/Trac-0.11.6rc1-py2.6.egg/trac/web/", line 450, in _dispatch_request
  File "/usr/local/lib/python2.6/dist-packages/Trac-0.11.6rc1-py2.6.egg/trac/web/", line 227, in dispatch
    data, content_type)
  File "/usr/local/lib/python2.6/dist-packages/Trac-0.11.6rc1-py2.6.egg/trac/web/", line 739, in render_template
    stream |= self._filter_stream(req, method, filename, stream, data)
  File "build/bdist.linux-x86_64/egg/genshi/", line 128, in __or__
    return Stream(_ensure(function(self)), serializer=self.serializer)
  File "/usr/local/lib/python2.6/dist-packages/Trac-0.11.6rc1-py2.6.egg/trac/web/", line 842, in inner
  File "build/bdist.linux-x86_64/egg/blackmagic/", line 55, in filter_stream
    if disabled or istrue(self.config.get('blackmagic', '%s.disable' % field, False)):
  File "build/bdist.linux-x86_64/egg/blackmagic/", line 13, in istrue
    if v.lower() in ('yes', 'true', '1', 'on'):
AttributeError: 'bool' object has no attribute 'lower'

Attachments (0)

Change History (2)

comment:1 Changed 5 years ago by anonymous

I've found a fix.

On line 13 change if v.lower() in ('yes', 'true', '1', 'on'): to if str(v).lower() in ('yes', 'true', '1', 'on'):

comment:2 Changed 5 years ago by obs

  • Resolution set to fixed
  • Status changed from new to closed

(In [7197]) Ensured when checking if value is true compared value is a string, fixes #6257

Add Comment

Modify Ticket

as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from ixokai. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.