Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(62)

Side by Side Diff: third_party/logilab/astroid/rebuilder.py

Issue 876793002: pylint: upgrade to 1.4.1 (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/depot_tools.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # copyright 2003-2013 LOGILAB S.A. (Paris, FRANCE), all rights reserved. 1 # copyright 2003-2013 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr 2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
3 # 3 #
4 # This file is part of astroid. 4 # This file is part of astroid.
5 # 5 #
6 # astroid is free software: you can redistribute it and/or modify it 6 # astroid is free software: you can redistribute it and/or modify it
7 # under the terms of the GNU Lesser General Public License as published by the 7 # under the terms of the GNU Lesser General Public License as published by the
8 # Free Software Foundation, either version 2.1 of the License, or (at your 8 # Free Software Foundation, either version 2.1 of the License, or (at your
9 # option) any later version. 9 # option) any later version.
10 # 10 #
11 # astroid is distributed in the hope that it will be useful, but 11 # astroid is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 12 # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
14 # for more details. 14 # for more details.
15 # 15 #
16 # You should have received a copy of the GNU Lesser General Public License along 16 # You should have received a copy of the GNU Lesser General Public License along
17 # with astroid. If not, see <http://www.gnu.org/licenses/>. 17 # with astroid. If not, see <http://www.gnu.org/licenses/>.
18 """this module contains utilities for rebuilding a _ast tree in 18 """this module contains utilities for rebuilding a _ast tree in
19 order to get a single Astroid representation 19 order to get a single Astroid representation
20 """ 20 """
21 21
22 import sys 22 import sys
23 from _ast import ( 23 from _ast import (
24 Expr as Discard, Str, 24 Expr as Discard, Str,
25 # binary operators 25 # binary operators
26 Add, Div, FloorDiv, Mod, Mult, Pow, Sub, BitAnd, BitOr, BitXor, 26 Add, Div, FloorDiv, Mod, Mult, Pow, Sub, BitAnd, BitOr, BitXor,
27 LShift, RShift, 27 LShift, RShift,
28 # logical operators 28 # logical operators
29 And, Or, 29 And, Or,
30 # unary operators 30 # unary operators
31 UAdd, USub, Not, Invert, 31 UAdd, USub, Not, Invert,
32 # comparison operators 32 # comparison operators
33 Eq, Gt, GtE, In, Is, IsNot, Lt, LtE, NotEq, NotIn, 33 Eq, Gt, GtE, In, Is, IsNot, Lt, LtE, NotEq, NotIn,
34 ) 34 )
35 35
36 from astroid import nodes as new 36 from astroid import nodes as new
(...skipping 860 matching lines...) Expand 10 before | Expand all | Expand 10 after
897 for keyword in node.keywords: 897 for keyword in node.keywords:
898 if keyword.arg == 'metaclass': 898 if keyword.arg == 'metaclass':
899 newnode._metaclass = self.visit(keyword, newnode).value 899 newnode._metaclass = self.visit(keyword, newnode).value
900 break 900 break
901 return newnode 901 return newnode
902 902
903 if sys.version_info >= (3, 0): 903 if sys.version_info >= (3, 0):
904 TreeRebuilder = TreeRebuilder3k 904 TreeRebuilder = TreeRebuilder3k
905 905
906 906
OLDNEW
« no previous file with comments | « third_party/logilab/astroid/raw_building.py ('k') | third_party/logilab/astroid/scoped_nodes.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698