home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- '''Fixer for __nonzero__ -> __bool__ methods.'''
- from import fixer_base
- from fixer_util import Name, syms
-
- class FixNonzero(fixer_base.BaseFix):
- PATTERN = "\n classdef< 'class' any+ ':'\n suite< any*\n funcdef< 'def' name='__nonzero__'\n parameters< '(' NAME ')' > any+ >\n any* > >\n "
-
- def transform(self, node, results):
- name = results['name']
- new = Name('__bool__', prefix = name.get_prefix())
- name.replace(new)
-
-
-