id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
10357	AttributeError: 'list' object has no attribute 'split'	neil.cutcliffe@flir.com	robguttman	I installed CodeReviewerPlugin on Trac 0.12.2, then saw this error in trac.log:\r\n{{{\r\n2012-09-20 11:50:47,919 Trac[main] ERROR: Internal Server Error:\r\nTraceback (most recent call last):\r\n  File "/usr/lib/python2.6/site-packages/Trac-0.12.2-py2.6.egg/trac/web/main.py", line 511, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "/usr/lib/python2.6/site-packages/Trac-0.12.2-py2.6.egg/trac/web/main.py", line 237, in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "build/bdist.linux-i686/egg/coderev/web_ui.py", line 76, in process_request\r\n    review = CodeReview(self.env, repo, changeset, req)\r\n  File "build/bdist.linux-i686/egg/coderev/model.py", line 33, in __init__\r\n    self.statuses = statuses.split(',') if statuses else self.STATUSES\r\nAttributeError: 'list' object has no attribute 'split'\r\n2012-09-20 11:50:48,374 Trac[main] DEBUG: Dispatching <Request "GET '/chrome/coderev/coderev.js'">\r\n}}}\r\n\r\nI worked around the error by removing the call to 'split'. This disabled the feature for custom names of the three statuses. No problem, I'm ok with the default names.\r\n{{{\r\n#!sh\r\n[ncutcliffe@andy coderev]$ diff model.py- model.py\r\n33c33\r\n<         self.statuses = statuses.split(',') if statuses else self.STATUSES\r\n---\r\n>         self.statuses = self.STATUSES\r\n}}}\r\n\r\nI suspect this error is related to the various versions of Python, Trac and/or CodeReviewer on my server. But this is my first experience with Python and I don't know what versions to check. I would be glad to provide more info on request.	defect	closed	normal	CodeReviewerPlugin	normal	fixed			0.12
