# HG changeset patch # User Paul Boddie # Date 1384613605 -3600 # Node ID 05ca9a5f6cb2c335cbc9310357e6a7f9e7fdbcdf # Parent 5026bed6b41b5fcbe75474d285aa886d3229d5c5 Added a docstring explaining deduction-related changes to the data. diff -r 5026bed6b41b -r 05ca9a5f6cb2 micropython/data.py --- a/micropython/data.py Fri Nov 15 21:57:29 2013 +0100 +++ b/micropython/data.py Sat Nov 16 15:53:25 2013 +0100 @@ -583,6 +583,14 @@ return len(self._get_defining_users()) def get_context_values(self): + + """ + Return the context, value pairs for the attribute. Since these may be + derived from value information obtained from the defining users, and + since such information may be changed during the deduction process, the + result of this method may change after initial inspection. + """ + context_values = set() for def_user in self._get_defining_users(): attr = def_user._values[self.name]