Convert metaclasses using @six.add_metaclass()

Review Request #4923 — Created Nov. 8, 2013 and submitted — Latest diff uploaded

Information

Review Board
master

Reviewers

Convert metaclasses using @six.add_metaclass()

Metaclasses work differently in Python 2 and 3. Newer versions of six include a
decorator that can apply them for both versions. This change converts the
reviewboard codebase to use that.

Ran unit tests.

reviewboard/extensions/hooks.py
reviewboard/webapi/tests/test_default_reviewer.py
reviewboard/webapi/tests/test_diff.py
reviewboard/webapi/tests/test_diff_file_attachment.py
reviewboard/webapi/tests/test_draft_diff.py
reviewboard/webapi/tests/test_draft_filediff.py
reviewboard/webapi/tests/test_file_attachment.py
reviewboard/webapi/tests/test_file_attachment_comment.py
reviewboard/webapi/tests/test_file_attachment_draft.py
reviewboard/webapi/tests/test_file_diff_comment.py
reviewboard/webapi/tests/test_repository.py
reviewboard/webapi/tests/test_repository_branches.py
reviewboard/webapi/tests/test_repository_commits.py
reviewboard/webapi/tests/test_repository_info.py
reviewboard/webapi/tests/test_review.py
reviewboard/webapi/tests/test_review_comment.py
reviewboard/webapi/tests/test_review_group.py
reviewboard/webapi/tests/test_review_group_user.py
reviewboard/webapi/tests/test_review_reply.py
reviewboard/webapi/tests/test_review_reply_diff_comment.py
This diff has been split across 2 pages: 1 2 >
Loading...