Sat, 18 Jan 2014 14:52:33 +0100
Upgraded pyflakes for Python2.
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
3160
209a07d7e401
Updated copyright for 2014.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2965
diff
changeset
|
3 | # Copyright (c) 2010 - 2014 Detlev Offenbach <detlev@die-offenbachs.de> |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | # Original (c) 2005 Divmod, Inc. See LICENSE file for details |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | # |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
7 | # This module is based on pyflakes for Python2 and Python3, but was modified to |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
8 | # be integrated into eric5 |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
2965
d133c7edd88a
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2302
diff
changeset
|
10 | """ |
d133c7edd88a
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2302
diff
changeset
|
11 | Module implementing the messages for pyflakes. |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
12 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
13 | Note: This is a copy of the identical module contained in Utilities.pyflakes. |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
14 | It is here to make it accessible to the external Python 2 process. |
2965
d133c7edd88a
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2302
diff
changeset
|
15 | """ |
d133c7edd88a
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2302
diff
changeset
|
16 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
17 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | class Message(object): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | Class defining the base for all specific message classes. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
22 | message_id = 'F00' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | message = '' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | message_args = () |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
26 | def __init__(self, filename, loc): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
31 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | self.filename = filename |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
34 | self.lineno = loc.lineno |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
35 | self.col = getattr(loc, 'col_offset', 0) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | def __str__(self): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | Special method return a string representation of the instance object. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | @return string representation of the object (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | return '%s:%s: %s' % ( |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | self.filename, self.lineno, self.message % self.message_args) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | def getMessageData(self): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | Public method to get the individual message data elements. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
50 | @return tuple containing file name, line number, message ID and |
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
51 | message arguments (string, integer, string, list) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
53 | return (self.filename, self.lineno, self.message_id, self.message_args) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
55 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | class UnusedImport(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | Class defining the "Unused Import" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
60 | message_id = 'F01' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | message = '%r imported but unused' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
63 | def __init__(self, filename, loc, name): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
68 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | @param name name of the unused import (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
71 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | self.message_args = (name,) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
74 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | class RedefinedWhileUnused(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | Class defining the "Redefined While Unused" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
79 | message_id = 'F02' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | message = 'redefinition of unused %r from line %r' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
82 | def __init__(self, filename, loc, name, orig_loc): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
87 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | @param name name of the redefined object (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
89 | @param orig_loc location of the original definition |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
91 | Message.__init__(self, filename, loc) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
92 | self.message_args = (name, orig_loc.lineno) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
93 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
94 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
95 | class RedefinedInListComp(Message): |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
96 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
97 | Class defining the "Redefined In List Comprehension" message. |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
98 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
99 | message_id = 'F12' |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
100 | message = 'list comprehension redefines %r from line %r' |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
101 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
102 | def __init__(self, filename, loc, name, orig_loc): |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
103 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
104 | Constructor |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
105 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
106 | @param filename name of the file (string) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
107 | @param loc location of the issue |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
108 | @param name name of the redefined object (string) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
109 | @param orig_loc location of the original definition |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
110 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
111 | Message.__init__(self, filename, loc) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
112 | self.message_args = (name, orig_loc.lineno) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
114 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | class ImportShadowedByLoopVar(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | Class defining the "Import Shadowed By Loop Var" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
119 | message_id = 'F03' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | message = 'import %r from line %r shadowed by loop variable' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
122 | def __init__(self, filename, loc, name, orig_loc): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
127 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | @param name name of the shadowed import (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
129 | @param orig_loc location of the import |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
131 | Message.__init__(self, filename, loc) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
132 | self.message_args = (name, orig_loc.lineno) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
134 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | class ImportStarUsed(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | Class defining the "Import Star Used" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
139 | message_id = 'F04' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | message = "'from %s import *' used; unable to detect undefined names" |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
142 | def __init__(self, filename, loc, modname): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
147 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | @param modname name of the module imported using star import (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
150 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | self.message_args = (modname,) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
153 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | class UndefinedName(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | Class defining the "Undefined Name" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
158 | message_id = 'F05' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | message = 'undefined name %r' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
161 | def __init__(self, filename, loc, name): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
166 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | @param name undefined name (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
169 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | self.message_args = (name,) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
172 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
173 | class DoctestSyntaxError(Message): |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
174 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
175 | Class defining the "Doctest syntax Error" message. |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
176 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
177 | message_id = 'F13' |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
178 | message = 'syntax error in doctest' |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
179 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
180 | def __init__(self, filename, loc, position=None): |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
181 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
182 | Constructor |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
183 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
184 | @param filename name of the file (string) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
185 | @param loc location of the issue |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
186 | @param position position of the syntax error |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
187 | """ |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
188 | Message.__init__(self, filename, loc) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
189 | if position: |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
190 | (self.lineno, self.col) = position |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
191 | self.message_args = () |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
192 | |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
193 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | class UndefinedExport(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | Class defining the "Undefined Export" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
198 | message_id = 'F06' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | message = 'undefined name %r in __all__' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
201 | def __init__(self, filename, loc, name): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
206 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | @param name undefined exported name (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
209 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | self.message_args = (name,) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
212 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | class UndefinedLocal(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | Class defining the "Undefined Local Variable" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
217 | message_id = 'F07' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | message = "local variable %r (defined in enclosing scope on line %r)" \ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | " referenced before assignment" |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
221 | def __init__(self, filename, loc, name, orig_loc): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
226 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | @param name name of the prematurely referenced variable (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
228 | @param orig_loc location of the variable definition |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
230 | Message.__init__(self, filename, loc) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
231 | self.message_args = (name, orig_loc.lineno) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
233 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | class DuplicateArgument(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | Class defining the "Duplicate Argument" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
238 | message_id = 'F08' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | message = 'duplicate argument %r in function definition' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
241 | def __init__(self, filename, loc, name): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
246 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | @param name name of the duplicate argument (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
249 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | self.message_args = (name,) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
252 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
253 | class Redefined(Message): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
255 | Class defining the "Redefined" message. |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
257 | message_id = 'F09' |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
258 | message = 'redefinition of %r from line %r' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
260 | def __init__(self, filename, loc, name, orig_loc): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
265 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | @param name name of the redefined function (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
267 | @param orig_loc location of the original definition |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
269 | Message.__init__(self, filename, loc) |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
270 | self.message_args = (name, orig_loc.lineno) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
272 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | class LateFutureImport(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275 | Class defining the "Late Future Import" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
277 | message_id = 'F10' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | message = 'future import(s) %r after other statements' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
280 | def __init__(self, filename, loc, names): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
285 | @param loc location of the issue |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | @param names names of the imported futures (string) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
288 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | self.message_args = (names,) |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
802
diff
changeset
|
291 | |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | class UnusedVariable(Message): |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | Class defining the "Unused Variable" message. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | Indicates that a variable has been explicitly assigned to but not actually |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | used. |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | """ |
3205
157dcfafc5d2
Made the pyflakes messages translatable even when sent by the Python2 checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3160
diff
changeset
|
299 | message_id = 'F11' |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | message = 'local variable %r is assigned to but never used' |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
302 | def __init__(self, filename, loc, names): |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | """ |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | Constructor |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | |
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | @param filename name of the file (string) |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
307 | @param loc location of the issue |
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
308 | @param names names of unused variable (string) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | """ |
3212
27a73942b8c8
Upgraded pyflakes for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3205
diff
changeset
|
310 | Message.__init__(self, filename, loc) |
802
e8882d16384c
Added a pyflakes checker function for Python 2 files and made some additional Python 2 related changes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | self.message_args = (names,) |