+++ /dev/null
-"""Fixer for __nonzero__ -> __bool__ methods."""\r
-# Author: Collin Winter\r
-\r
-# Local imports\r
-from .. import fixer_base\r
-from ..fixer_util import Name, syms\r
-\r
-class FixNonzero(fixer_base.BaseFix):\r
- BM_compatible = True\r
- PATTERN = """\r
- classdef< 'class' any+ ':'\r
- suite< any*\r
- funcdef< 'def' name='__nonzero__'\r
- parameters< '(' NAME ')' > any+ >\r
- any* > >\r
- """\r
-\r
- def transform(self, node, results):\r
- name = results["name"]\r
- new = Name(u"__bool__", prefix=name.prefix)\r
- name.replace(new)\r