def has_invalid_keywords(self):
return len(self.keyword_arguments) != len(self._unpacked_kwargs)<EOL>
Check if in the current CallSite were passed *invalid* keyword arguments

        For instance, unpacking a dictionary with integer keys is invalid
        (**{1:2}), because the keys must be strings, which will make this
        method to return True. Other cases where this might return True if
        objects which can't be inferred were passed.