File tree 2 files changed +15
-21
lines changed
2 files changed +15
-21
lines changed Original file line number Diff line number Diff line change @@ -1471,18 +1471,11 @@ def _add_one_message(
1471
1471
if node :
1472
1472
if not line :
1473
1473
line = node .fromlineno
1474
- # pylint: disable=fixme
1475
- # TODO: Initialize col_offset on every node (can be None) -> astroid
1476
- if not col_offset and hasattr (node , "col_offset" ):
1474
+ if not col_offset :
1477
1475
col_offset = node .col_offset
1478
- # pylint: disable=fixme
1479
- # TODO: Initialize end_lineno on every node (can be None) -> astroid
1480
- # See https://github.com/PyCQA/astroid/issues/1273
1481
- if not end_lineno and hasattr (node , "end_lineno" ):
1476
+ if not end_lineno :
1482
1477
end_lineno = node .end_lineno
1483
- # pylint: disable=fixme
1484
- # TODO: Initialize end_col_offset on every node (can be None) -> astroid
1485
- if not end_col_offset and hasattr (node , "end_col_offset" ):
1478
+ if not end_col_offset :
1486
1479
end_col_offset = node .end_col_offset
1487
1480
1488
1481
# should this message be displayed
Original file line number Diff line number Diff line change @@ -43,17 +43,18 @@ def add_message(
43
43
# If confidence is None we set it to UNDEFINED as well in PyLinter
44
44
if confidence is None :
45
45
confidence = UNDEFINED
46
- if not line and node :
47
- line = node .fromlineno
48
- # pylint: disable=fixme
49
- # TODO: Initialize col_offset, end_lineno and end_col_offset on every node -> astroid
50
- # See https://github.com/PyCQA/astroid/issues/1273
51
- if col_offset is None and node and hasattr (node , "col_offset" ):
52
- col_offset = node .col_offset
53
- if not end_lineno and node and hasattr (node , "end_lineno" ):
54
- end_lineno = node .end_lineno
55
- if not end_col_offset and node and hasattr (node , "end_col_offset" ):
56
- end_col_offset = node .end_col_offset
46
+
47
+ # Look up "location" data of node if not yet supplied
48
+ if node :
49
+ if not line :
50
+ line = node .fromlineno
51
+ if not col_offset :
52
+ col_offset = node .col_offset
53
+ if not end_lineno :
54
+ end_lineno = node .end_lineno
55
+ if not end_col_offset :
56
+ end_col_offset = node .end_col_offset
57
+
57
58
self ._messages .append (
58
59
MessageTest (
59
60
msg_id ,
You can’t perform that action at this time.
0 commit comments