Open
Description
In https://lgtm.com/projects/g/dials/dials/snapshot/5c386da2f97d98b7ec80e34cec0cbf894fce6a36/files/util/filter_reflections.py?sort=name&dir=ASC&mode=heatmap#L288 a function is defined as:
class X:
@staticmethod
@seconddecorator
def function(parameter):
Due to the presence of the decorator @seconddecorator
the type of parameter
is inferred to be instances of X
. This is of course not true due to the @staticmethod
decorator being present.
This can then lead to false positives on operations on parameter
further down the line.