Edgewall Software

Ticket #379: patch.diff

File patch.diff, 2.7 KB (added by mborch@…, 13 years ago)

Diff versus r1096.

  • _ast24.py

     
    11# Generated automatically, please do not edit
    22# Generator can be found in Genshi SVN, scripts/ast-generator.py
    33
    4 __version__ = 43614
    5 
    64class AST(object):
    7         _fields = None
    8         __doc__ = None
     5    _fields = None
    96
     7    def __init__(self, *args):
     8        if self._fields:
     9            for name, value in zip(self._fields, args):
     10                setattr(self, name, value)
     11
    1012class operator(AST):
    1113        _fields = None
    1214        __doc__ = None
    1315        _attributes = []
     16
    1417class Add(operator):
    1518        _fields = None
    1619        __doc__ = None
     
    1922        _fields = None
    2023        __doc__ = None
    2124        _attributes = []
     25
    2226class And(boolop):
    2327        _fields = None
    2428        __doc__ = None
     
    2731        _fields = None
    2832        __doc__ = None
    2933        _attributes = ['lineno', 'col_offset']
     34
    3035class Assert(stmt):
    3136        _fields = ('test', 'msg')
    3237        __doc__ = None
     
    3944        _fields = None
    4045        __doc__ = None
    4146        _attributes = ['lineno', 'col_offset']
     47
    4248class Attribute(expr):
    4349        _fields = ('value', 'attr', 'ctx')
    4450        __doc__ = None
     
    5157        _fields = None
    5258        __doc__ = None
    5359        _attributes = []
     60
    5461class AugLoad(expr_context):
    5562        _fields = None
    5663        __doc__ = None
     
    119126        _fields = None
    120127        __doc__ = None
    121128        _attributes = []
     129
    122130class Ellipsis(slice):
    123131        _fields = None
    124132        __doc__ = None
     
    127135        _fields = None
    128136        __doc__ = None
    129137        _attributes = []
     138
    130139class Eq(cmpop):
    131140        _fields = None
    132141        __doc__ = None
     
    143152        _fields = None
    144153        __doc__ = None
    145154        _attributes = []
     155
    146156class Expression(mod):
    147157        _fields = ('body',)
    148158        __doc__ = None
     
    160170        __doc__ = None
    161171
    162172class FunctionDef(stmt):
    163         _fields = ('name', 'args', 'body', 'decorators')
     173        _fields = ('name', 'args', 'body', 'decorator_list')
    164174        __doc__ = None
    165175
    166176class GeneratorExp(expr):
     
    211221        _fields = None
    212222        __doc__ = None
    213223        _attributes = []
     224
    214225class Invert(unaryop):
    215226        _fields = None
    216227        __doc__ = None
  • astutil.py

     
    132132    # FunctionDef(identifier name, arguments args,
    133133    #                           stmt* body, expr* decorators)
    134134    def visit_FunctionDef(self, node):
    135         for decorator in getattr(node, 'decorators', ()):
     135        for decorator in getattr(node, 'decorator_list', ()):
    136136            self._new_line()
    137137            self._write('@')
    138138            self.visit(decorator)
     
    737737    visit_TryExcept = _clone
    738738    visit_TryFinally = _clone
    739739    visit_Assert = _clone
     740    visit_ExceptHandler = _clone
    740741
    741742    visit_Import = _clone
    742743    visit_ImportFrom = _clone