Python: More safe methods for py/modification-of-default-value

Fixes https://github.com/github/codeql/issues/3397
This commit is contained in:
Rasmus Wriedt Larsen
2020-05-05 11:09:05 +02:00
parent a01ef83312
commit 4da5222255

View File

@@ -25,7 +25,10 @@ predicate safe_method(string name) {
name = "values" or
name = "iteritems" or
name = "iterkeys" or
name = "itervalues"
name = "itervalues" or
name = "__contains__" or
name = "__getitem__" or
name = "__getattribute__"
}
/** Gets the truthiness (non emptyness) of the default of `p` if that value is mutable */