python: remove broken/ineffectual keywords marks initialization
By my analysis, this deleted code block has no effect: 1. `self.keywords` is `update`d with `callspec.marks`. 2. `self.own_markers` is `update`d with `callspec.marks`. 3. `self.keywords` is `update`d with `self.own_markers`. So together steps 2+3 completely undo step 1.
This commit is contained in:
parent
d9bcfa0c2b
commit
3c69bc919c
|
@ -1662,13 +1662,6 @@ class Function(PyobjMixin, nodes.Item):
|
||||||
self.own_markers.extend(get_unpacked_marks(self.obj))
|
self.own_markers.extend(get_unpacked_marks(self.obj))
|
||||||
if callspec:
|
if callspec:
|
||||||
self.callspec = callspec
|
self.callspec = callspec
|
||||||
# this is total hostile and a mess
|
|
||||||
# keywords are broken by design by now
|
|
||||||
# this will be redeemed later
|
|
||||||
for mark in callspec.marks:
|
|
||||||
# feel free to cry, this was broken for years before
|
|
||||||
# and keywords can't fix it per design
|
|
||||||
self.keywords[mark.name] = mark
|
|
||||||
self.own_markers.extend(callspec.marks)
|
self.own_markers.extend(callspec.marks)
|
||||||
if keywords:
|
if keywords:
|
||||||
self.keywords.update(keywords)
|
self.keywords.update(keywords)
|
||||||
|
|
Loading…
Reference in New Issue