Ticket #379: patch.diff
| File patch.diff, 2.7 KB (added by mborch@…, 13 years ago) |
|---|
-
_ast24.py
1 1 # Generated automatically, please do not edit 2 2 # Generator can be found in Genshi SVN, scripts/ast-generator.py 3 3 4 __version__ = 436145 6 4 class AST(object): 7 _fields = None 8 __doc__ = None 5 _fields = None 9 6 7 def __init__(self, *args): 8 if self._fields: 9 for name, value in zip(self._fields, args): 10 setattr(self, name, value) 11 10 12 class operator(AST): 11 13 _fields = None 12 14 __doc__ = None 13 15 _attributes = [] 16 14 17 class Add(operator): 15 18 _fields = None 16 19 __doc__ = None … … 19 22 _fields = None 20 23 __doc__ = None 21 24 _attributes = [] 25 22 26 class And(boolop): 23 27 _fields = None 24 28 __doc__ = None … … 27 31 _fields = None 28 32 __doc__ = None 29 33 _attributes = ['lineno', 'col_offset'] 34 30 35 class Assert(stmt): 31 36 _fields = ('test', 'msg') 32 37 __doc__ = None … … 39 44 _fields = None 40 45 __doc__ = None 41 46 _attributes = ['lineno', 'col_offset'] 47 42 48 class Attribute(expr): 43 49 _fields = ('value', 'attr', 'ctx') 44 50 __doc__ = None … … 51 57 _fields = None 52 58 __doc__ = None 53 59 _attributes = [] 60 54 61 class AugLoad(expr_context): 55 62 _fields = None 56 63 __doc__ = None … … 119 126 _fields = None 120 127 __doc__ = None 121 128 _attributes = [] 129 122 130 class Ellipsis(slice): 123 131 _fields = None 124 132 __doc__ = None … … 127 135 _fields = None 128 136 __doc__ = None 129 137 _attributes = [] 138 130 139 class Eq(cmpop): 131 140 _fields = None 132 141 __doc__ = None … … 143 152 _fields = None 144 153 __doc__ = None 145 154 _attributes = [] 155 146 156 class Expression(mod): 147 157 _fields = ('body',) 148 158 __doc__ = None … … 160 170 __doc__ = None 161 171 162 172 class FunctionDef(stmt): 163 _fields = ('name', 'args', 'body', 'decorator s')173 _fields = ('name', 'args', 'body', 'decorator_list') 164 174 __doc__ = None 165 175 166 176 class GeneratorExp(expr): … … 211 221 _fields = None 212 222 __doc__ = None 213 223 _attributes = [] 224 214 225 class Invert(unaryop): 215 226 _fields = None 216 227 __doc__ = None -
astutil.py
132 132 # FunctionDef(identifier name, arguments args, 133 133 # stmt* body, expr* decorators) 134 134 def visit_FunctionDef(self, node): 135 for decorator in getattr(node, 'decorator s', ()):135 for decorator in getattr(node, 'decorator_list', ()): 136 136 self._new_line() 137 137 self._write('@') 138 138 self.visit(decorator) … … 737 737 visit_TryExcept = _clone 738 738 visit_TryFinally = _clone 739 739 visit_Assert = _clone 740 visit_ExceptHandler = _clone 740 741 741 742 visit_Import = _clone 742 743 visit_ImportFrom = _clone
