| 860 | | if locals and self.__class__ in locals: |
| 861 | | pairs = locals[self.__class__] |
| 862 | | self.dprint("applying local variables from %s" % str(pairs)) |
| 863 | | self.classprefsUpdateLocals(pairs) |
| | 860 | if locals: |
| | 861 | pairs = None |
| | 862 | if self.__class__ in locals: |
| | 863 | pairs = locals[self.__class__] |
| | 864 | elif 'subclass' in locals: |
| | 865 | cls = locals['subclass'] |
| | 866 | if issubclass(self.__class__, cls): |
| | 867 | pairs = locals[cls] |
| | 868 | if pairs: |
| | 869 | self.dprint("applying local variables from %s" % str(pairs)) |
| | 870 | self.classprefsUpdateLocals(pairs) |