# HG changeset patch # User Paul Boddie # Date 1479853786 -3600 # Node ID 263f32338b37b404ce9acc38835655347bcdd486 # Parent a1890e60bb0dff540bb43309bd8a2a8f089edf71 Prevent lambdas with defaults being referenced as static function objects. diff -r a1890e60bb0d -r 263f32338b37 inspector.py --- a/inspector.py Tue Nov 22 22:44:30 2016 +0100 +++ b/inspector.py Tue Nov 22 23:29:46 2016 +0100 @@ -768,7 +768,11 @@ self.process_function_node(n, name) origin = self.get_object_path(name) - return ResolvedNameRef(name, Reference("", origin)) + + if self.function_defaults.get(origin): + return None + else: + return ResolvedNameRef(name, Reference("", origin)) def process_logical_node(self, n):