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/webapi/tests/test_review_reply_file_attachment_comment.py
reviewboard/webapi/tests/test_review_reply_screenshot_comment.py
reviewboard/webapi/tests/test_review_request.py
reviewboard/webapi/tests/test_review_request_draft.py
reviewboard/webapi/tests/test_review_screenshot_comment.py
reviewboard/webapi/tests/test_root.py
reviewboard/webapi/tests/test_screenshot.py
reviewboard/webapi/tests/test_screenshot_comment.py
reviewboard/webapi/tests/test_screenshot_draft.py
reviewboard/webapi/tests/test_server_info.py
reviewboard/webapi/tests/test_session.py
reviewboard/webapi/tests/test_user.py
reviewboard/webapi/tests/test_validate_diff.py
reviewboard/webapi/tests/test_watched_review_group.py
reviewboard/webapi/tests/test_watched_review_request.py
This diff has been split across 2 pages: < 1 2
Loading...